Openvswitch: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) |
Vovan (обсуждение | вклад) (→Общие настройка) |
||
Строка 3: | Строка 3: | ||
Включить сервис | Включить сервис | ||
− | systemctl enable --now openwsvitch | + | systemctl enable --now openwsvitch |
+ | Настройки физических интерфейсов через etcnet на примере ens19 | ||
+ | |||
+ | cat /etc/net/ifaces/ens19/options | ||
+ | |||
+ | <pre> | ||
+ | BOOTPROTO=static | ||
+ | TYPE=eth | ||
+ | NM_CONTROLLED=no | ||
+ | DISABLED=no | ||
+ | CONFIG_WIRELESS=no | ||
+ | SYSTEMD_BOOTPROTO=static | ||
+ | CONFIG_IPV4=yes | ||
+ | SYSTEMD_CONTROLLED=no | ||
+ | ON_BOOT=yes | ||
+ | </pre> | ||
=Настройка через ovs-vsctl= | =Настройка через ovs-vsctl= |
Версия 13:20, 9 октября 2024
Общие настройка
Включить сервис
systemctl enable --now openwsvitch
Настройки физических интерфейсов через etcnet на примере ens19
cat /etc/net/ifaces/ens19/options
BOOTPROTO=static TYPE=eth NM_CONTROLLED=no DISABLED=no CONFIG_WIRELESS=no SYSTEMD_BOOTPROTO=static CONFIG_IPV4=yes SYSTEMD_CONTROLLED=no ON_BOOT=yes
Настройка через ovs-vsctl
Проверить конфигурацию
ovs-vsctl show
Добавить мост
ovs-vsctl add-br vmbr0
Прикрепляем к мосту vmbr0 физический сетевой интерфейс ens20
ovs-vsctl add-port vmbr0 ens20 trunks=100,200,999
Если необходимо создать мост vmbr0 поверх физических интерфейсов ens19, ens20, ens21 и при этом транковые порты должны быть только на ens19, а физические порты ens20 и ens21 должны работать на виланах, соответственно, 100 и 200
ovs-vsctl add-port vmbr0 ens19 trunks=100,200,999 ovs-vsctl add-port vmbr0 ens20 tag=100 ovs-vsctl add-port vmbr0 ens21 tag=200
Если нужно удалить физический сетевой интерфейсens20 из моста vmbr0
ovs-vsctl del-port vmbr0 ens20
Чтобы создать интерфейс vlan999 (не физический) и привязать его к мосту vmbr0 и трафику с тегом 999 (для управления хостом)
ovs-vsctl add-port vmbr0 vlan999 tag=999 -- set Interface vlan999 type=internal
Настройка через etcnet
...