[devel] eth -> ether, или bug 37173 (etcnet)

Alexey V. Vissarionov gremlin на altlinux.org
Пн Мар 2 12:45:53 MSK 2020


On 2020-03-02 13:26:38 +0400, Sergey Afonin wrote:

 >>> Ввиду того, что у udev пропал патч для переименования
 >>> интерфейсов, который когда-то прикладывался
 >>> (https://bugzilla.altlinux.org/29280), баг 32167 надо
 >>> как-то закрывать.
 >>> Часть вторая. В https://bugzilla.altlinux.org/37173
 >>> предложены два варианта добавления опознавания в etcnet
 >>> имени ether по умолчанию. Какой-то надо уже добавить.
 >>> У кого какое мнение?
 >> Я бы рекомендовал придерживаться именования, используемого
 >> ядром - ethX
 > Я всеми руками за, но увы, уже нельзя. Почему - ссылка на баг
 > 29280 даже отквочена.

Да я оба бага прочитал...

 >> А вместо переименования интерфейсов лучше использовать...
 > Что? Почему многоточие?

Для интриги, разумеется :-)
Хотя все просто до банальности:

ip link add name hub type bridge
eval `ip link | sed -nre '/\seth[0-9]+:\s/{s,^\w+:\s+,ip link set dev ,g;s,:.*, master hub up;,g;p}'`
ip link set dev hub up

ip link add name lan type bridge
ip link add name hub.100 link hub type vlan id 100
ip link set dev hub.100 master lan up
ip link set dev lan up

ip link add name wan1 address 12:34:56:78:90:AB type bridge
ip link add name hub.111 link hub type vlan id 111
ip link set dev hub.111 master wan1 up
ip link set dev wan1 up

ip link add name wan2 address 12:34:56:AB:CD:EF type bridge
ip link add name hub.222 link hub type vlan id 222
ip link set dev hub.222 master wan2 up
ip link set dev wan2 up

 >> хотя когда тутошнюю публику интересовало мнение админов? :-/
 > Меня моё админское мнение очень интересует, но могу и чужое
 > выслушать. ;-)

Бридж, в который собраны все физические устройства - очевидное
решение. Но очевидно оно только для тех, кто реально работал с
сетями хоть немного сложнее "плоской" локалки.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


Подробная информация о списке рассылки Devel