Схема очень замудренная, но пришлось сделать именно так — объединить два физических интерфейса в bridge, на него повесить IP, добавить VLAN и на нем так же поднять IP с алиасами. Все работы выполняются на операционной системе CentOS 7
Настройка
Первое, что необходимо, это проинсталлировать пакет bridge-utils
| 1 2 3 | yum install bridge-utils | 
Далее настраиваем интерфейсы
| 1 2 3 4 5 6 7 8 9 10 | cat /etc/sysconfig/network-scripts/ifcfg-enp5s0f0 TYPE=Ethernet DEVICE=enp5s0f0 ONBOOT=yes BRIDGE=br0 BOOTPROTO=static STP=no VLAN=yes | 
| 1 2 3 4 5 6 7 8 9 10 | cat /etc/sysconfig/network-scripts/ifcfg-enp5s0f1 TYPE=Ethernet DEVICE=enp5s0f1 ONBOOT=yes BRIDGE=br0 BOOTPROTO=static STP=no VLAN=yes | 
И создаем интерфейс типа bridge
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | cat /etc/sysconfig/network-scripts/ifcfg-br0 DEVICE=br0 STP=no DELAY=5 TYPE=Bridge BOOTPROTO=static IPADDR=1.1.1.1 PREFIX=30 GATEWAY=1.1.1.2 DEFROUTE=yes NAME=br0 ONBOOT=yes | 
Этой минимальной конфигурации достаточно для того, что бы оба интерфейса могли работать через маршрутизаторы.
Далее настраиваем интерфейс с меткой VLAN
		
| 1 2 3 4 5 6 7 8 9 10 | cat /etc/sysconfig/network-scripts/ifcfg-enp5s0f0.30 TYPE=Ethernet DEVICE=enp5s0f0.30 ONBOOT=yes BRIDGE=br30 BOOTPROTO=none STP=no VLAN=yes | 
| 1 2 3 4 5 6 7 8 9 10 11 | cat /etc/sysconfig/network-scripts/ifcfg-enp5s0f1.30 TYPE=Ethernet DEVICE=enp5s0f1.30 ONBOOT=yes BRIDGE=br30 BOOTPROTO=none STP=no VLAN=yes NM_CONTROLLED=no | 
| 1 2 3 4 5 6 7 8 9 10 11 12 | cat /etc/sysconfig/network-scripts/ifcfg-br30 DEVICE=br30 STP=no DELAY=5 TYPE=Bridge BOOTPROTO=none IPADDR=192.168.1.1 PREFIX=24 NAME=br30 ONBOOT=yes | 
| 1 2 3 4 5 6 7 8 9 10 11 12 | cat /etc/sysconfig/network-scripts/ifcfg-br30:1 DEVICE=br30:1 STP=no DELAY=5 TYPE=Bridge BOOTPROTO=none IPADDR=192.168.1.2 PREFIX=24 NAME=br30:1 ONBOOT=yes | 
Диагностика
После создания интерфейса можно попробовать его поднять и посмотреть его состояние
		
| 1 2 3 | ifup enp5s0f1.30ifup br30 | 
| 1 2 3 4 5 6 7 8 | brctl show bridge name bridge id STP enabled interfaces br0 8000.0015174c7c54    no       enp5s0f0                                   enp5s0f1 br30 8000.0015174c7c54   no       enp5s0f0.30                                   enp5s0f1.30 | 
Полезные команды
Добавление бриджа BR0
		
| 1 2 3 | brctl addbr br0 | 
| 1 2 3 | brctl delbr br0 | 
| 1 2 3 4 | brctl addif br0 eth0 brctl addif br0 eth1 | 
| 1 2 3 | brctl delif br0 eth0 | 





 Загрузка...
 Загрузка...