Assuming we have 2 network cards eno1 and eno2. The configuration should look like the below:
vi /etc/sysconfig/network-scripts/ifcfg-eno1 HWADDR=xx:xx:xx:xx:x1 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno1 UUID=uuid1 ONBOOT=yes
vi /etc/sysconfig/network-scripts/ifcfg-eno2
HWADDR=xx:xx:xx:xx:x2 TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eno2 UUID=uuid2 ONBOOT=yes
We will need to create 2 bonded interfaces slave file as below to link the network interfaces to the master bond:
vi /etc/sysconfig/network-scripts/ifcfg-bond0_slave_1
TYPE=Ethernet NAME="bond0 slave 1" UUID=uuid3 DEVICE=eno1 ONBOOT=yes MASTER=bond0 SLAVE=yes HWADDR=xx:xx:xx:xx:xx:x1
vi /etc/sysconfig/network-scripts/ifcfg-bond0_slave_2
TYPE=Ethernet NAME="bond0 slave 2" UUID=uuid4 DEVICE=eno2 ONBOOT=yes MASTER=bond0 SLAVE=yes HWADDR=xx:xx:xx:xx:xx:x2
Finally, create the master bonded interface configuration file:
vi /etc/sysconfig/network-scripts/ifcfg-Bond_connection_1 DEVICE=bond0 TYPE=Bond BONDING_MASTER=yes BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6_AUTOCONF=no IPV6ADDR=fd00:0:0:10::2/120 IPV6_DEFAULTGW=fd00:0:0:10::1 IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME="Bond connection 1" UUID=uuid5 ONBOOT=yes IPADDR0=10.0.0.2 PREFIX0=24 GATEWAY0=10.0.0.1 DNS1=8.8.8.8 BONDING_OPTS="miimon=1 updelay=0 downdelay=0 mode=balance-rr" IPV6_PRIVACY=no
Finally, restart the network services:
systemctl restart network
Leave a Reply