* [devel] etcnet and bridge(vlan_filtering) @ 2018-10-24 18:49 Alexey Shabalin 2018-10-24 21:48 ` Igor Vlasenko ` (4 more replies) 0 siblings, 5 replies; 24+ messages in thread From: Alexey Shabalin @ 2018-10-24 18:49 UTC (permalink / raw) To: ALT Linux Team development discussions, Mikhail Efremov, Vladimir D. Seleznev, Valery Inozemtsev День добрый. С удивлением обнаружил в etcnet поддержку vlan_filtering. Спасибо shrek@. Прошу посмотреть мои изменения в create-bri http://git.altlinux.org/people/shaba/packages/etcnet.git - вместо "printf '%s' 1 > /sys/..." запускаем ip link set $NAME type bridge vlan_filtering 1 - добавлен запуск команд из файла "$MYIFACEDIR/bridge" Попробую объяснить зачем все это нужно. (еще можно почитать тут - https://developers.redhat.com/blog/2017/09/14/vlan-filter-support-on-bridge/) Допустим у нас есть bridge - br0 и, например, 3 интерфейса - eth0,eth1,eth2. Цель получить: - на eth0 тэгированные(trunk) vlan'ы 100 и 200 - на eth1 тэгированные(trunk) vlan'ы 200 и 300 - на eth2 не тэгированные(access) vlan 200 В /etc/net/iface/br0/options TYPE=bri HOST=''eth0 eth1 eth2" VLAN_AWARE=yes в мы получим мост с фильтрацией vlan. Если бы нам было достаточно иметь все интерфейсы одинаковыми, то при добавлении опции VIDS="100 200 300" мы получим три одинаковых trunk-интерфейса с vlan'ами 100,200,300 Но у нас задача получить разные по настройкам интерфейсы. Что бы настроить интерфейсы нужным образом, потребуются такие команды: bridge vlan add dev eth0 vid 100 master bridge vlan add dev eth0 vid 200 master bridge vlan add dev eth1 vid 200 master bridge vlan add dev eth1 vid 300 master bridge vlan add dev eth2 vid 200 pvid untagged master Эти команды нельзя запустить на этапе настройки самих интерфейсов, только после добавления их в bridge. Поэтому вынести эти настройки в /etc/net/iface/eth0/foo не получается. Что бы запустить все эти команды, добавлен новый конфигурационный файл /etc/net/iface/br0/bridge, в который надо добавить выше указанные команды, за исключением "bridge". Например: vlan add dev eth0 vid 100 master Придумывать какой-то новый формат опций тоже не целесообразно, потому что bridge имеет и множество других параметров кроме vlan. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 18:49 [devel] etcnet and bridge(vlan_filtering) Alexey Shabalin @ 2018-10-24 21:48 ` Igor Vlasenko 2018-10-24 22:03 ` Alexey V. Vissarionov 2018-10-25 9:38 ` [devel] " Mikhail Efremov ` (3 subsequent siblings) 4 siblings, 1 reply; 24+ messages in thread From: Igor Vlasenko @ 2018-10-24 21:48 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Oct 24, 2018 at 09:49:04PM +0300, Alexey Shabalin wrote: > Что бы запустить все эти команды, добавлен новый конфигурационный файл > /etc/net/iface/br0/bridge, в который надо добавить выше указанные > команды, за исключением "bridge". Например: > vlan add dev eth0 vid 100 master на wiki записать бы ... -- I V ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 21:48 ` Igor Vlasenko @ 2018-10-24 22:03 ` Alexey V. Vissarionov 2018-10-25 8:30 ` Sergey Afonin 2018-10-25 8:44 ` [devel] [JT] " Michael Shigorin 0 siblings, 2 replies; 24+ messages in thread From: Alexey V. Vissarionov @ 2018-10-24 22:03 UTC (permalink / raw) To: ALT Linux Team development discussions On 2018-10-25 00:48:25 +0300, Igor Vlasenko wrote: >> Что бы запустить все эти команды, добавлен новый >> конфигурационный файл /etc/net/iface/br0/bridge, в который >> надо добавить выше указанные команды, за исключением >> "bridge". Например: vlan add dev eth0 vid 100 master > на wiki записать бы ... Зачем? Оно мертворожденное... -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 22:03 ` Alexey V. Vissarionov @ 2018-10-25 8:30 ` Sergey Afonin 2018-10-25 8:44 ` [devel] [JT] " Michael Shigorin 1 sibling, 0 replies; 24+ messages in thread From: Sergey Afonin @ 2018-10-25 8:30 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 25 October 2018, Alexey V. Vissarionov wrote: > Зачем? Оно мертворожденное... etcnet что ли? Отнюдь. -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* [devel] [JT] Re: etcnet and bridge(vlan_filtering) 2018-10-24 22:03 ` Alexey V. Vissarionov 2018-10-25 8:30 ` Sergey Afonin @ 2018-10-25 8:44 ` Michael Shigorin 1 sibling, 0 replies; 24+ messages in thread From: Michael Shigorin @ 2018-10-25 8:44 UTC (permalink / raw) To: devel On Thu, Oct 25, 2018 at 01:03:31AM +0300, Alexey V. Vissarionov wrote: > >> Что бы запустить все эти команды, добавлен новый > >> конфигурационный файл /etc/net/iface/br0/bridge, в который > >> надо добавить выше указанные команды, за исключением > >> "bridge". Например: vlan add dev eth0 vid 100 master > > на wiki записать бы ... > Зачем? Оно мертворожденное... Нет, оно статическое и надёжное. На localhost даже wifi под etcnet, потому как так поднимается немножко быстрее, чем с connman, и ЕМНИП с NM тоже. PS: для нетехнических обсуждений есть smoke-room@, если что. -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 18:49 [devel] etcnet and bridge(vlan_filtering) Alexey Shabalin 2018-10-24 21:48 ` Igor Vlasenko @ 2018-10-25 9:38 ` Mikhail Efremov 2018-11-22 10:21 ` Sergey Afonin ` (2 subsequent siblings) 4 siblings, 0 replies; 24+ messages in thread From: Mikhail Efremov @ 2018-10-25 9:38 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, 24 Oct 2018 21:49:04 +0300 Alexey Shabalin wrote: > День добрый. > С удивлением обнаружил в etcnet поддержку vlan_filtering. Спасибо > shrek@. > > Прошу посмотреть мои изменения в create-bri > http://git.altlinux.org/people/shaba/packages/etcnet.git Looks good for me. -- WBR, Mikhail Efremov ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 18:49 [devel] etcnet and bridge(vlan_filtering) Alexey Shabalin 2018-10-24 21:48 ` Igor Vlasenko 2018-10-25 9:38 ` [devel] " Mikhail Efremov @ 2018-11-22 10:21 ` Sergey Afonin 2018-11-22 18:49 ` Leonid Krivoshein 2018-11-25 20:23 ` [devel] etcnet and bridge(vlan_filtering) Anton Gorlov 2018-11-25 20:49 ` Anton Gorlov 4 siblings, 1 reply; 24+ messages in thread From: Sergey Afonin @ 2018-11-22 10:21 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 24 October 2018, Alexey Shabalin wrote: > Прошу посмотреть мои изменения в create-bri Так. А вот это вот следствие (в p8)? # ifup bridge4 ERROR: /etc/net/scripts/create-bri: ignoring brctl-style options in /etc/net/ifaces/bridge4/brctl От обновления в пределах бранча конфигурационных засад ждать не сильно хорошо. Допустим ладно с MySQL, там деваться было некуда... Может быть тут надо выполнить по старому, если оно есть и определяется даже? -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-22 10:21 ` Sergey Afonin @ 2018-11-22 18:49 ` Leonid Krivoshein 2018-11-23 6:15 ` Sergey Afonin 2018-11-26 1:57 ` Vitaly Lipatov 0 siblings, 2 replies; 24+ messages in thread From: Leonid Krivoshein @ 2018-11-22 18:49 UTC (permalink / raw) To: devel 22.11.2018 13:21, Sergey Afonin пишет: > On Wednesday 24 October 2018, Alexey Shabalin wrote: > >> Прошу посмотреть мои изменения в create-bri > Так. А вот это вот следствие (в p8)? > > # ifup bridge4 > ERROR: /etc/net/scripts/create-bri: ignoring brctl-style options in /etc/net/ifaces/bridge4/brctl > > От обновления в пределах бранча конфигурационных засад > ждать не сильно хорошо. Допустим ладно с MySQL, там > деваться было некуда... Может быть тут надо выполнить > по старому, если оно есть и определяется даже? brctrl кусок legacy, который давно все повыкидывали. Предлагается изменить этот файл, ориентируясь на ip: /etc/net/ifaces/bridge4/brctl И вот здесь бы сразу описать изменения: https://www.altlinux.org/Etcnet#Linux_bridge -- Best regards, Leonid Krivoshein. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-22 18:49 ` Leonid Krivoshein @ 2018-11-23 6:15 ` Sergey Afonin 2018-11-26 1:57 ` Vitaly Lipatov 1 sibling, 0 replies; 24+ messages in thread From: Sergey Afonin @ 2018-11-23 6:15 UTC (permalink / raw) To: devel On Thursday 22 November 2018, Leonid Krivoshein wrote: > brctrl кусок legacy, который давно все повыкидывали. > Предлагается изменить этот файл, ориентируясь на ip: При обновлении p8 -> p9 это будет нормально. :-) -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-22 18:49 ` Leonid Krivoshein 2018-11-23 6:15 ` Sergey Afonin @ 2018-11-26 1:57 ` Vitaly Lipatov 2018-11-26 12:21 ` Alexey Shabalin 1 sibling, 1 reply; 24+ messages in thread From: Vitaly Lipatov @ 2018-11-26 1:57 UTC (permalink / raw) To: ALT Linux Team development discussions Leonid Krivoshein писал 22.11.18 21:49: ... > brctrl кусок legacy, который давно все повыкидывали. > Предлагается изменить этот файл, ориентируясь на ip: Извините, у меня он используется на десятке машин. Когда будете выкидывать, сообщите, пожалуйста, что и на что менять. > ignoring brctl-style options in /etc/net/ifaces/bridge4/brctl ну да, как же не игнорировать параметры brctl в файле brctl :) -- С уважением, Виталий Липатов, Etersoft ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-26 1:57 ` Vitaly Lipatov @ 2018-11-26 12:21 ` Alexey Shabalin 2018-12-03 10:58 ` Sergey Afonin ` (2 more replies) 0 siblings, 3 replies; 24+ messages in thread From: Alexey Shabalin @ 2018-11-26 12:21 UTC (permalink / raw) To: ALT Linux Team development discussions пн, 26 нояб. 2018 г. в 04:57, Vitaly Lipatov <lav@altlinux.ru>: > > Leonid Krivoshein писал 22.11.18 21:49: > ... > > brctrl кусок legacy, который давно все повыкидывали. > > Предлагается изменить этот файл, ориентируясь на ip: > Извините, у меня он используется на десятке машин. Когда > будете выкидывать, сообщите, пожалуйста, что и на что менять. Подскажите, что у вас прописано в этих файлах, что бы я подсказал на что заменить. > > > ignoring brctl-style options in /etc/net/ifaces/bridge4/brctl > ну да, как же не игнорировать параметры brctl в файле brctl :) > -- Alexey Shabalin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-26 12:21 ` Alexey Shabalin @ 2018-12-03 10:58 ` Sergey Afonin 2018-12-08 10:19 ` Vitaly Lipatov 2021-11-17 8:05 ` [devel] etcnet and bridge (vlan_filtering) Sergey Afonin 2 siblings, 0 replies; 24+ messages in thread From: Sergey Afonin @ 2018-12-03 10:58 UTC (permalink / raw) To: ALT Linux Team development discussions On Monday 26 November 2018, Alexey Shabalin wrote: > > > brctrl кусок legacy, который давно все повыкидывали. > > > Предлагается изменить этот файл, ориентируясь на ip: > > Извините, у меня он используется на десятке машин. Когда > > будете выкидывать, сообщите, пожалуйста, что и на что менять. > Подскажите, что у вас прописано в этих файлах, что бы я подсказал > на что заменить. Вот тут и на 0.9.16-alt1.M80P.1 продолжают жаловаться: https://forum.altlinux.org/index.php?topic=41911.0 -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-26 12:21 ` Alexey Shabalin 2018-12-03 10:58 ` Sergey Afonin @ 2018-12-08 10:19 ` Vitaly Lipatov 2021-11-17 8:05 ` [devel] etcnet and bridge (vlan_filtering) Sergey Afonin 2 siblings, 0 replies; 24+ messages in thread From: Vitaly Lipatov @ 2018-12-08 10:19 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Alexey Shabalin Alexey Shabalin писал 26.11.18 15:21: > пн, 26 нояб. 2018 г. в 04:57, Vitaly Lipatov <lav@altlinux.ru>: >> >> Leonid Krivoshein писал 22.11.18 21:49: >> ... >> > brctrl кусок legacy, который давно все повыкидывали. >> > Предлагается изменить этот файл, ориентируясь на ip: >> Извините, у меня он используется на десятке машин. Когда >> будете выкидывать, сообщите, пожалуйста, что и на что менять. > > Подскажите, что у вас прописано в этих файлах, что бы я подсказал на > что заменить. # cat /etc/net/ifaces/breth0/brctl stp AUTO on # cat /etc/net/ifaces/breth0/options BOOTPROTO=static TYPE=bri HOST=enp4s0 Потом на этот бридж навешивается OpenVZ (из конфига): NETIF="ifname=breth0,bridge=breth0,mac=00:18:51:6C:44:0E,host_ifname=veth210.0,host_mac=00:18:51:A7:5A:F2" сеть настраивается так: # cat /etc/vz/vznet.conf EXTERNAL_SCRIPT="/usr/sbin/vznetaddbr" Ну и там вызывается brctl: # grep brctl /usr/sbin/vznetaddbr brctl addif "$bridge" "$host_ifname" -- С уважением, Виталий Липатов, Etersoft ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2018-11-26 12:21 ` Alexey Shabalin 2018-12-03 10:58 ` Sergey Afonin 2018-12-08 10:19 ` Vitaly Lipatov @ 2021-11-17 8:05 ` Sergey Afonin 2021-11-17 9:24 ` alexei 2 siblings, 1 reply; 24+ messages in thread From: Sergey Afonin @ 2021-11-17 8:05 UTC (permalink / raw) To: ALT Linux Team development discussions On Monday 26 November 2018, Alexey Shabalin wrote: > > > brctrl кусок legacy, который давно все повыкидывали. > > > Предлагается изменить этот файл, ориентируясь на ip: > > Извините, у меня он используется на десятке машин. Когда > > будете выкидывать, сообщите, пожалуйста, что и на что менять. > > Подскажите, что у вас прописано в этих файлах, что бы я подсказал на > что заменить. Я тоже, наконец, добрался. ether0 ether0.899 ether1 ether1.899 bridge0: TYPE=bri HOST='ether0.899 ether1.899' bridge0.900 TYPE=vlan HOST=bridge0 VID=900 То есть в бридж объединяются два VLAN. Далее в этом бридже должны ходить другие VLAN. В p8 конфигурация работает, в p9 (и, видимо, далее - нет). И интерфейс bridge0.900 не работает, и если на физические интерфейсы навесить кого-то с X.899.900, то через бридж трафик не ходит. tcpdump -eni ether0 показывает, что нужное прилетает: 12:00:50.979026 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length 60: vlan 899, p 0, ethertype 802.1Q, vlan 900, p 0, ethertype ARP, Request who-has 10.10.10.252 tell 10.10.10.254, length 38 Но вот на выходе (ether1) 899 куда-то срезается: 12:02:05.730383 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length 56: vlan 900, p 0, ethertype ARP, Request who-has 10.10.10.252 tell 10.10.10.254, length 38 -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2021-11-17 8:05 ` [devel] etcnet and bridge (vlan_filtering) Sergey Afonin @ 2021-11-17 9:24 ` alexei 2021-11-17 10:10 ` Sergey Afonin 0 siblings, 1 reply; 24+ messages in thread From: alexei @ 2021-11-17 9:24 UTC (permalink / raw) To: ALT Linux Team development discussions Приветствую! ----- Исходное сообщение ----- > От: "Sergey Afonin" <asy@altlinux.org> > Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org> > Отправленные: Среда, 17 Ноябрь 2021 г 16:05:03 > Тема: Re: [devel] etcnet and bridge (vlan_filtering) > On Monday 26 November 2018, Alexey Shabalin wrote: > >> > > brctrl кусок legacy, который давно все повыкидывали. >> > > Предлагается изменить этот файл, ориентируясь на ip: >> > Извините, у меня он используется на десятке машин. Когда >> > будете выкидывать, сообщите, пожалуйста, что и на что менять. >> >> Подскажите, что у вас прописано в этих файлах, что бы я подсказал на >> что заменить. > > Я тоже, наконец, добрался. > > ether0 > ether0.899 > > ether1 > ether1.899 > > bridge0: > > TYPE=bri > HOST='ether0.899 ether1.899' > > bridge0.900 > > TYPE=vlan > HOST=bridge0 > VID=900 > > То есть в бридж объединяются два VLAN. Далее в этом > бридже должны ходить другие VLAN. В p8 конфигурация > работает, в p9 (и, видимо, далее - нет). > > И интерфейс bridge0.900 не работает, и если на физические > интерфейсы навесить кого-то с X.899.900, то через бридж > трафик не ходит. > > tcpdump -eni ether0 показывает, что нужное прилетает: > > 12:00:50.979026 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length > 60: vlan 899, p 0, ethertype 802.1Q, vlan 900, p 0, ethertype ARP, Request > who-has 10.10.10.252 tell 10.10.10.254, length 38 > > Но вот на выходе (ether1) 899 куда-то срезается: > > 12:02:05.730383 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length > 56: vlan 900, p 0, ethertype ARP, Request who-has 10.10.10.252 tell > 10.10.10.254, length 38 В options у ether0.899 ether1.899 и bridge0.900 пропишите VLAN_REORDER_HDR=1. Как раз это значение по-умолчанию при переходе p8 -> p9 у etcnet поменялось. Не совсем понятно зачем. И еще, на ether0, ether1 и bridge0 mtu должно быть больше или равно 1504 Пример на BRAS'е с qinq: клиентский интерфейс SVLAN.CVLAN (3064.1000) # ip link show dev pppe3064.1000 2376889: pppe3064.1000@ipoe3064: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 00:1b:21:bc:ef:46 brd ff:ff:ff:ff:ff:ff SVLAN: # ip link show dev ipoe3064 73: ipoe3064@bondDOWN: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 00:1b:21:bc:ef:46 brd ff:ff:ff:ff:ff:ff /etc/net/ifaces/ipoe3064/options: TYPE=vlan HOST=bondDOWN VLAN_REORDER_HDR=1 VID=3064 порт сетевой карты: # ip link show dev bondDOWN 3: bondDOWN: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP mode DEFAULT group default qlen 50000 link/ether 00:1b:21:bc:ef:46 brd ff:ff:ff:ff:ff:ff /etc/net/ifaces/bondDOWN/iplink txqueuelen 50000 mtu 1504 ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2021-11-17 9:24 ` alexei @ 2021-11-17 10:10 ` Sergey Afonin 2021-11-17 10:51 ` Sergey Afonin 2021-11-17 10:56 ` alexei 0 siblings, 2 replies; 24+ messages in thread From: Sergey Afonin @ 2021-11-17 10:10 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 17 November 2021, alexei@taf.ru wrote: > > То есть в бридж объединяются два VLAN. Далее в этом > > бридже должны ходить другие VLAN. В p8 конфигурация > > работает, в p9 (и, видимо, далее - нет). > > 12:00:50.979026 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length > > 60: vlan 899, p 0, ethertype 802.1Q, vlan 900, p 0, ethertype ARP, Request > > who-has 10.10.10.252 tell 10.10.10.254, length 38 > > > > Но вот на выходе (ether1) 899 куда-то срезается: > > > > 12:02:05.730383 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length > > 56: vlan 900, p 0, ethertype ARP, Request who-has 10.10.10.252 tell > > 10.10.10.254, length 38 > > В options у ether0.899 ether1.899 и bridge0.900 пропишите VLAN_REORDER_HDR=1. Как раз > это значение по-умолчанию при переходе p8 -> p9 у etcnet поменялось. Не совсем понятно зачем. Не помогает. > И еще, на ether0, ether1 и bridge0 mtu должно быть больше или равно 1504 C MTU понятно, так и работало в p8. > клиентский интерфейс SVLAN.CVLAN (3064.1000) > # ip link show dev pppe3064.1000 С обычным интерфейсом работает, с bond не пробовал, с бриджом не хочет, отрезает svlan на выходе. То есть, если переделать bridge0.900 в ether0.899.900, то IP на ether0.899.900 начинает быть доступен с соседнего хоста. В багзиллу что ли пойти уже... -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2021-11-17 10:10 ` Sergey Afonin @ 2021-11-17 10:51 ` Sergey Afonin 2021-11-17 10:56 ` alexei 1 sibling, 0 replies; 24+ messages in thread From: Sergey Afonin @ 2021-11-17 10:51 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 17 November 2021, Sergey Afonin wrote: > То есть, если переделать bridge0.900 в ether0.899.900, то IP на ether0.899.900 > начинает быть доступен с соседнего хоста. В багзиллу что ли пойти уже... https://bugzilla.altlinux.org/41368 -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2021-11-17 10:10 ` Sergey Afonin 2021-11-17 10:51 ` Sergey Afonin @ 2021-11-17 10:56 ` alexei 2021-11-17 11:35 ` Sergey Afonin 1 sibling, 1 reply; 24+ messages in thread From: alexei @ 2021-11-17 10:56 UTC (permalink / raw) To: ALT Linux Team development discussions ----- Исходное сообщение ----- > От: "Sergey Afonin" <asy@altlinux.org> > Кому: "ALT Linux Team development discussions" <devel@lists.altlinux.org> > Отправленные: Среда, 17 Ноябрь 2021 г 18:10:09 > Тема: Re: [devel] etcnet and bridge (vlan_filtering) > On Wednesday 17 November 2021, alexei@taf.ru wrote: > >> > То есть в бридж объединяются два VLAN. Далее в этом >> > бридже должны ходить другие VLAN. В p8 конфигурация >> > работает, в p9 (и, видимо, далее - нет). > >> > 12:00:50.979026 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length >> > 60: vlan 899, p 0, ethertype 802.1Q, vlan 900, p 0, ethertype ARP, Request >> > who-has 10.10.10.252 tell 10.10.10.254, length 38 >> > >> > Но вот на выходе (ether1) 899 куда-то срезается: >> > >> > 12:02:05.730383 00:1c:c0:18:fc:89 > Broadcast, ethertype 802.1Q (0x8100), length >> > 56: vlan 900, p 0, ethertype ARP, Request who-has 10.10.10.252 tell >> > 10.10.10.254, length 38 >> >> В options у ether0.899 ether1.899 и bridge0.900 пропишите VLAN_REORDER_HDR=1. >> Как раз >> это значение по-умолчанию при переходе p8 -> p9 у etcnet поменялось. Не совсем >> понятно зачем. > > Не помогает. > >> И еще, на ether0, ether1 и bridge0 mtu должно быть больше или равно 1504 > > C MTU понятно, так и работало в p8. > >> клиентский интерфейс SVLAN.CVLAN (3064.1000) >> # ip link show dev pppe3064.1000 > > С обычным интерфейсом работает, с bond не пробовал, с бриджом не хочет, > отрезает svlan на выходе. > > То есть, если переделать bridge0.900 в ether0.899.900, то IP на ether0.899.900 > начинает быть доступен с соседнего хоста. В багзиллу что ли пойти уже... На BOND в моем примере не обращайте внимание, когда-то это был реальный бонд их пачки 1G портов, сейчас это нормальный физический 10G порт. Еще можно посмотреть в сторону аппаратного vlan offload, вполне возможно что он отрезает верхнюю метку. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2021-11-17 10:56 ` alexei @ 2021-11-17 11:35 ` Sergey Afonin 2021-11-17 12:59 ` Sergey Afonin 0 siblings, 1 reply; 24+ messages in thread From: Sergey Afonin @ 2021-11-17 11:35 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 17 November 2021, alexei@taf.ru wrote: > > То есть, если переделать bridge0.900 в ether0.899.900, то IP на ether0.899.900 > > начинает быть доступен с соседнего хоста. В багзиллу что ли пойти уже... > > На BOND в моем примере не обращайте внимание, когда-то это был реальный > бонд их пачки 1G портов, сейчас это нормальный физический 10G порт. VLAN_REORDER_HDR=1 всё же помогает, но только для локального интерфейса, не для транзита. > Еще можно посмотреть в сторону аппаратного vlan offload, вполне возможно > что он отрезает верхнюю метку. Так с etcnet + bridge-utils работает. Или iproute2 этим управлять научился? -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge (vlan_filtering) 2021-11-17 11:35 ` Sergey Afonin @ 2021-11-17 12:59 ` Sergey Afonin 0 siblings, 0 replies; 24+ messages in thread From: Sergey Afonin @ 2021-11-17 12:59 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 17 November 2021, Sergey Afonin wrote: > > На BOND в моем примере не обращайте внимание, когда-то это был реальный > > бонд их пачки 1G портов, сейчас это нормальный физический 10G порт. > > VLAN_REORDER_HDR=1 всё же помогает, но только для локального интерфейса, > не для транзита. И для транзита тоже, моя невнимательность. -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 18:49 [devel] etcnet and bridge(vlan_filtering) Alexey Shabalin ` (2 preceding siblings ...) 2018-11-22 10:21 ` Sergey Afonin @ 2018-11-25 20:23 ` Anton Gorlov 2018-11-25 23:07 ` Alexey Shabalin 2018-11-25 20:49 ` Anton Gorlov 4 siblings, 1 reply; 24+ messages in thread From: Anton Gorlov @ 2018-11-25 20:23 UTC (permalink / raw) To: devel Алексей доброго времени суток. А как теперь быть, если необходимо поднять "пустой" bridge без интерфейсов изначально? Можно конечно сделать костыль в виде dummy интерфейса и его указывать в HOST для бриджа, но это костыль. Для себя временно поставил etcnet на hold там где это необходимо. 24.10.2018 21:49, Alexey Shabalin пишет: > День добрый. > С удивлением обнаружил в etcnet поддержку vlan_filtering. Спасибо shrek@. > > Прошу посмотреть мои изменения в create-bri > http://git.altlinux.org/people/shaba/packages/etcnet.git > > - вместо "printf '%s' 1 >/sys/..." запускаем > ip link set $NAME type bridge vlan_filtering 1 > - добавлен запуск команд из файла "$MYIFACEDIR/bridge" ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-25 20:23 ` [devel] etcnet and bridge(vlan_filtering) Anton Gorlov @ 2018-11-25 23:07 ` Alexey Shabalin 2018-11-26 12:23 ` Alexey Shabalin 0 siblings, 1 reply; 24+ messages in thread From: Alexey Shabalin @ 2018-11-25 23:07 UTC (permalink / raw) To: ALT Linux Team development discussions Cc: Nikolay A. Fetisov, Sergey Bolshakov вс, 25 нояб. 2018 г. в 23:26, Anton Gorlov <gorlov.a@gmail.com>: > > Алексей доброго времени суток. > А как теперь быть, если необходимо поднять "пустой" bridge без > интерфейсов изначально? > Можно конечно сделать костыль в виде dummy интерфейса и его указывать > в HOST для бриджа, но это костыль. Для себя временно поставил etcnet на > hold там где это необходимо. Насколько я понял по коду, надо добавить IFUP_PARENTS=no. Вот еще была бага: https://bugzilla.altlinux.org/show_bug.cgi?id=33295 Но я бы вообще убрал проверку на наличие HOST в options у бриджей. Пусть он всегда поднимается, указаны интерфейсы в HOST или нет. Прошу прокомментировать авторов naf@ и sbolshakov@ > > 24.10.2018 21:49, Alexey Shabalin пишет: > > День добрый. > > С удивлением обнаружил в etcnet поддержку vlan_filtering. Спасибо shrek@. > > > > Прошу посмотреть мои изменения в create-bri > > http://git.altlinux.org/people/shaba/packages/etcnet.git > > > > - вместо "printf '%s' 1 >/sys/..." запускаем > > ip link set $NAME type bridge vlan_filtering 1 > > - добавлен запуск команд из файла "$MYIFACEDIR/bridge" > > _______________________________________________ > Devel mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel -- Alexey Shabalin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-11-25 23:07 ` Alexey Shabalin @ 2018-11-26 12:23 ` Alexey Shabalin 0 siblings, 0 replies; 24+ messages in thread From: Alexey Shabalin @ 2018-11-26 12:23 UTC (permalink / raw) To: Alexey Shabalin, ALT Linux Team development discussions Cc: Nikolay A. Fetisov, Sergey Bolshakov пн, 26 нояб. 2018 г. в 02:07, Alexey Shabalin <a.shabalin@gmail.com>: > > вс, 25 нояб. 2018 г. в 23:26, Anton Gorlov <gorlov.a@gmail.com>: > > > > Алексей доброго времени суток. > > А как теперь быть, если необходимо поднять "пустой" bridge без > > интерфейсов изначально? > > Можно конечно сделать костыль в виде dummy интерфейса и его указывать > > в HOST для бриджа, но это костыль. Для себя временно поставил etcnet на > > hold там где это необходимо. > > Насколько я понял по коду, надо добавить IFUP_PARENTS=no. > Вот еще была бага: > https://bugzilla.altlinux.org/show_bug.cgi?id=33295 > Но я бы вообще убрал проверку на наличие HOST в options у бриджей. > Пусть он всегда поднимается, указаны интерфейсы в HOST или нет. > Прошу прокомментировать авторов naf@ и sbolshakov@ Отправил в сизиф etcnet-0.9.16-alt3, где убрал проверку на наличие HOST для бриджей, что позволяет создавать пустые бриджи без указания IFUP_PARENTS=no. > > > > 24.10.2018 21:49, Alexey Shabalin пишет: > > > День добрый. > > > С удивлением обнаружил в etcnet поддержку vlan_filtering. Спасибо shrek@. > > > > > > Прошу посмотреть мои изменения в create-bri > > > http://git.altlinux.org/people/shaba/packages/etcnet.git > > > > > > - вместо "printf '%s' 1 >/sys/..." запускаем > > > ip link set $NAME type bridge vlan_filtering 1 > > > - добавлен запуск команд из файла "$MYIFACEDIR/bridge" > > > > _______________________________________________ > > Devel mailing list > > Devel@lists.altlinux.org > > https://lists.altlinux.org/mailman/listinfo/devel > > > > -- > Alexey Shabalin -- Alexey Shabalin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] etcnet and bridge(vlan_filtering) 2018-10-24 18:49 [devel] etcnet and bridge(vlan_filtering) Alexey Shabalin ` (3 preceding siblings ...) 2018-11-25 20:23 ` [devel] etcnet and bridge(vlan_filtering) Anton Gorlov @ 2018-11-25 20:49 ` Anton Gorlov 4 siblings, 0 replies; 24+ messages in thread From: Anton Gorlov @ 2018-11-25 20:49 UTC (permalink / raw) To: devel Алексей доброго времени суток. А как теперь быть, если необходимо поднять "пустой" bridge без интерфейсов изначально? Можно конечно сделать костыль в виде dummy интерфейса и его указывать в HOST для бриджа, но это костыль. Для себя временно поставил etcnet на hold там где это необходимо. 24.10.2018 21:49, Alexey Shabalin пишет: > День добрый. > С удивлением обнаружил в etcnet поддержку vlan_filtering. Спасибо shrek@. > > Прошу посмотреть мои изменения в create-bri > http://git.altlinux.org/people/shaba/packages/etcnet.git > > - вместо "printf '%s' 1 >/sys/..." запускаем > ip link set $NAME type bridge vlan_filtering 1 > - добавлен запуск команд из файла "$MYIFACEDIR/bridge" ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2021-11-17 12:59 UTC | newest] Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2018-10-24 18:49 [devel] etcnet and bridge(vlan_filtering) Alexey Shabalin 2018-10-24 21:48 ` Igor Vlasenko 2018-10-24 22:03 ` Alexey V. Vissarionov 2018-10-25 8:30 ` Sergey Afonin 2018-10-25 8:44 ` [devel] [JT] " Michael Shigorin 2018-10-25 9:38 ` [devel] " Mikhail Efremov 2018-11-22 10:21 ` Sergey Afonin 2018-11-22 18:49 ` Leonid Krivoshein 2018-11-23 6:15 ` Sergey Afonin 2018-11-26 1:57 ` Vitaly Lipatov 2018-11-26 12:21 ` Alexey Shabalin 2018-12-03 10:58 ` Sergey Afonin 2018-12-08 10:19 ` Vitaly Lipatov 2021-11-17 8:05 ` [devel] etcnet and bridge (vlan_filtering) Sergey Afonin 2021-11-17 9:24 ` alexei 2021-11-17 10:10 ` Sergey Afonin 2021-11-17 10:51 ` Sergey Afonin 2021-11-17 10:56 ` alexei 2021-11-17 11:35 ` Sergey Afonin 2021-11-17 12:59 ` Sergey Afonin 2018-11-25 20:23 ` [devel] etcnet and bridge(vlan_filtering) Anton Gorlov 2018-11-25 23:07 ` Alexey Shabalin 2018-11-26 12:23 ` Alexey Shabalin 2018-11-25 20:49 ` Anton Gorlov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git