Bug 33295 - Can't create empty bridge interfaces
Summary: Can't create empty bridge interfaces
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-29 12:07 MSK by Nikolay A. Fetisov
Modified: 2017-06-26 14:48 MSK (History)
6 users (show)

See Also:


Attachments
Check for IFUP_PARENTS value in create-bri script (357 bytes, patch)
2017-03-29 12:13 MSK, Nikolay A. Fetisov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2017-03-29 12:07:28 MSK
Начиная с 0.9.10-alt19, после перехода с использования brctl на 
ip link ... type bridge для работы с bridge-интерфейсами, была потеряна
возможность создания пустых (без подчинённых) bridge-интерфейсов.

До 0.9.10-alt19 в options можно было указать пустой список в HOST и задать
переменную IFUP_PARENTS=no - при этом создавался и настраивался пустой 
bridge-интерфейс.

С 0.9.10-alt19 значение IFUP_PARENTS не анализируется и в 
/etc/net/scripts/create-bri прямо требуется наличие интерфейсов в HOST .


Пустые bridge-интерфейсы полезны как минимум при использовании динамически 
создающихся tap-интрефейсов серверами VPN, с включением их в нужный уже
существующий к этому моменту bridge по установлению VPN-соединения.
Comment 1 Nikolay A. Fetisov 2017-03-29 12:13:32 MSK
Created attachment 7021 [details]
Check for IFUP_PARENTS value in create-bri script
Comment 2 Michael Shigorin 2017-03-30 13:47:30 MSK
Николай, может, соберёте пакет с этим патчем и вторым из bug 33296?
Comment 3 Nikolay A. Fetisov 2017-03-30 14:35:40 MSK
(In reply to comment #2)

В некотором виде оно лежит в 
http://git.altlinux.org/people/naf/packages/?p=etcnet.git;a=summary

Меня несколько смущает предложенный подход в #33296, насколько оно
правильно - не знаю.
Comment 4 Repository Robot 2017-06-26 14:48:22 MSK
etcnet-0.9.12-alt1 -> sisyphus:

Mon Jun 26 2017 Anton Farygin <rider@altlinux.ru> 0.9.12-alt1
- added network@.service for manage interfaces via systemctl
  (for example - systemctl enable network@eth0) (closes: #33588)
- bonding: avoid autocreated bond0 iface by dshadrinov (closes: #33273)
- efw: walk fw type list backward on stop by sbolshakov (closes: #33011)
- weakening checks to enable empty bridge interfaces creation by naf (closes: #33295)