Just few notes about how to bridge or bond network interfaces in CentOS/RedHat systems
# Install the required packages yum install bridge-utils BRIDGE ------ /etc/sysconfig/network-scripts/ #ifcfg-br0 DEVICE=br0 TYPE=Bridge IPADDR=192.168.1.1 NETMASK=255.255.255.0 ONBOOT=yes BOOTPROTO=none NM_CONTROLLED=no DELAY=0 #ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet HWADDR=AA:BB:CC:DD:EE:FF BOOTPROTO=none ONBOOT=yes NM_CONTROLLED=no BRIDGE=br0 #### USE SCREEN!! service network restart ================================ BOND >>> 2 or more eth interfaces! ---- #ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet USERCTL=no SLAVE=yes MASTER=bond0 BOOTPROTO=none HWADDR=AA:BB:CC:DD:EE:FF NM_CONTROLLED=no #ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet USERCTL=no SLAVE=yes MASTER=bond0 BOOTPROTO=none HWADDR=AA:BB:CC:DD:EE:FF NM_CONTROLLED=no #ifcfg-bond0 DEVICE=bond0 ONBOOT=yes BONDING_OPTS='mode=1 miimon=100' BRIDGE=br0 NM_CONTROLLED=no #ifcfg-br0 DEVICE=br0 ONBOOT=yes TYPE=Bridge IPADDR=192.168.1.1 NETMASK=255.255.255.0 NM_CONTROLLED=no # ifup bond0 #### USE SCREEN!! # service network restart ========================== For DHCP and not static DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
Sources: