История изменений
Исправление router, (текущая версия) :
Т.е. либо создавать порт с internal интерфейсом штатными средствами openvswitch, и он получит тип «openvnswitch», с которым не хочет работать NetworkManager
либо создавать обычный dummy порт, но его не получается корректно сделать internal, а без этого трафик почему-то не проходит
Пока оставил костыль с поднятием основного internal порта через /etc/network/interfaces с последующим созданием на нём vlan’а средствами NetworkManagner. Думаю, как ещё попытаться обойти проблему. Вообще она скорее с NetworkManager, который почему-то не хочет работать с портами типа «openvswitch»
## тип интерфейса
root@io:~# ip -detail -json l l | jq -r '.[] | .ifname + ": " + (.linkinfo?.info_kind?|tostring)' | cat
lo: null
enp2s0: null
enp3s0: null
wlp4s0: null
ovs-system: openvswitch
ovs-br0: openvswitch
vnet0: tun
vnet1: tun
dummy0: dummy
vlan23: openvswitch
## драйвер интерфейса
root@io:~# iface_list=$(ip -json l l | jq -r '.[] | .ifname' )
root@io:~# for iface in $iface_list ; do echo $iface $(ethtool -i $iface | grep driver); done
Cannot get driver information: Operation not supported
lo
enp2s0 driver: igc
enp3s0 driver: igc
wlp4s0 driver: iwlwifi
ovs-system driver: openvswitch
ovs-br0 driver: openvswitch
vnet0 driver: tun
vnet1 driver: tun
dummy0 driver: dummy
vlan23 driver: openvswitch
Исправление router, :
Т.е. либо создавать порт с internal интерфейсом штатными средствами openvswitch, и он получит тип «openvnswitch», с которым не хочет работать NetworkManager
либо создавать обычный dummy порт, но его не получается корректно сделать internal, а без этого трафик почему-то не проходит
Пока оставил костыль с поднятием основного internal порта через /etc/network/interfaces с последующим созданием на нём vlan’а средствами NetworkManagner. Думаю, как ещё попытаться обойти проблему. Вообще она скорее с NetworkManager, который почему-то не хочет работать с портами типа «openvswitch»
Исходная версия router, :
Т.е. либо создавать порт с internal интерфейсом штатными средствами openvswitch, и он получит тип «openvnswitch», с которым не хочет работать NetworkManager
либо создавать обычный dummy порт, но его не получается корректно сделать internal, а без этого трафик почему-то не проходит
Пока оставил костыль с поднятием основного internal порта через /etc/network/interfaces с последующим созданием на нём vlan’а средствами NetworkManagner. Думаю, как ещё попытаться обойти проблему. Вообще она скорее с NetworkManager, который почему-то не хочет работать с портами типа «openvswitch»