I have simple config with bond interface (2 x eth - bond - bridge). But I want to put vlans between bond and bridge. I tried this config:
ifcfg-enp0s3
Code: Select all
NM_CONTROLLED=no
BOOTPROTO=none
DEVICE=enp0s3
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
NAME=enp0s3
Code: Select all
NM_CONTROLLED=no
BOOTPROTO=none
DEVICE=enp0s8
ONBOOT=yes
USERCTL=no
MASTER=bond0
SLAVE=yes
NAME=enp0s8
Code: Select all
DEVICE=bond0
NM_CONTROLLED=no
USERCTL=no
BOOTPROTO=none
BONDING_OPTS="mode=1 miimon=100"
TYPE=Ethernet
MTU=9000
NOZEROCONF=yes
IPADDR=10.0.1.111
PREFIX=24
Code: Select all
DEVICE=bond0.1
PHYSDEV=bond0
TYPE=Vlan
VLAN_ID=1
VLAN=yes
BOOTPROTO=none
NM_CONTROLLED=no
MTU=1500
ONBOOT=yes
USERCTL=no
ONPARENT=yes
BRIDGE=br0
Code: Select all
DEVICE=bond0.2
PHYSDEV=bond0
TYPE=Vlan
VLAN_ID=2
VLAN=yes
BOOTPROTO=none
NM_CONTROLLED=no
MTU=1500
ONBOOT=yes
USERCTL=no
ONPARENT=yes
BRIDGE=ovirtmgmt
Code: Select all
TYPE=Bridge
NM_CONTROLLED=no
BOOTPROTO=none
DEVICE=br0
SLAVE=bond0.1
ONBOOT=yes
IPADDR=10.0.1.150
PREFIX=24
DEFROUTE=no
MTU=1500
NOZEROCONF=yes
Code: Select all
TYPE=Bridge
NM_CONTROLLED=no
BOOTPROTO=none
DEVICE=ovirtmgmt
SLAVE=bond0.2
ONBOOT=yes
IPADDR=10.0.1.151
PREFIX=24
PEERDNS=no
GATEWAY=10.0.1.1
DEFROUTE=yes
MTU=9000
NOZEROCONF=yes
This config works just only if I put ip addr to bond0, without it doesn't work. I have no vlans in my network. Please, help! Where is the mistake?