Мост Linux как магистральный порт

кто-либо знает если поддержки моста Linux, передающие несколько VLAN? Я видел многих пример как eth0. VLAN_id затем добавляют это к BR0, например, и это работает. То, что я на самом деле ищу, должно передать много VLAN BR0, например, eth0.11, eth0.2, eth0.3. Все они связываются с BR0, но он не работает.

После большого поиска я пытался связать VLAN с мостом вместо физических адаптеров, но это не работало. Например, у меня было BR0.1 BR0.14 и так далее. Это не работает. Добавление нескольких VLAN и привязка их к физическому интерфейсу не работают. Несколько VLAN к тому же мосту также приводят к маркированному трафику VLAN, который будет отброшен.

У кого-либо есть какие-либо идеи о том, как достигнуть этого с мостом Linux? Причина, которую я спрашиваю, - то, что, если у меня есть FW, который имеет много интерфейсов sub в различных VLAN и каждый высокоуровневый интерфейс, связан с единственным интерфейсом br. Другими словами, Linux может образовать мост быть магистральным портом?

0
задан 8 October 2019 в 14:59

2 ответа

Имейте Вас, попробовал что-то вроде этого:

network:
    version: 2
    renderer: networkd
    ethernets:
        ens1: {}

    vlans:
        vlan2:
            dhcp4: no
            dhcp6: no
            accept-ra: no
            id: 2
            link: ens1
        vlan3:
            dhcp4: no
            dhcp6: no
            accept-ra: no
            id: 3
            link: ens1

    bridges:
        br2:
            dhcp4: no
            dhcp6: no
            interfaces: [ vlan2 ]
        br3:
            dhcp4: no
            dhcp6: no
            interfaces: [ vlan3 ]

Это по существу создало бы переключатель, присоединенный к ens1, "соединяющему магистралью" для VLAN 2 и 3.

0
ответ дан 22 December 2019 в 00:23

Возможно, вам придется вручную запустить соответствующие команды "bridge vlan", так как, насколько я могу судить, netplan все еще использует старый метод подынтерфейсов.

brctl устарел и не может корректно обрабатывать теги vlan, так что вам определенно это не нужно.

Вот пример ручной настройки тегов: https://developers.redhat.com/blog/2017/09/14/vlan-filter-support-on-bridge/

Если в netplan ловушки для выполнения скрипта сразу после появления интерфейса, это может сработать,

0
ответ дан 20 January 2021 в 17:43

Другие вопросы по тегам:

Похожие вопросы: