


File name can be anything with “.conf” extension. Next, create nf file to add the below line in /etc/modprobe.d/ directory to load the bonding module in to kernel. Now modify the network configuration file by adding the Master and Slave directives.įor eth1 # vim /etc/sysconfig/network-scripts/ifcfg-eth1įor eth2 # vim /etc/sysconfig/network-scripts/ifcfg-eth2 # vim /etc/sysconfig/network-scripts/ifcfg-bond0 Create a Bond Configuration Fileįirst of all you need to create bond configuration file in /etc/sysconfig/network-scripts/ directory. Create NIC Bonding on CentOS/RHEL 6įollow the below steps to create NIC bonding on CentOS/RHEL 6. In this article I will show how to create NIC on CentOS/RHEL 6. Channel bonding will work with the help of bonding driver in kernel. If one physical NIC is down or unplugged, it will automatically move resource to other NIC card. Channel bonding enables two or more network interfaces to act as one, simultaneously increasing the bandwidth and providing redundancy. Red Hat described bonding in documents as, Linux allows administrators to bind multiple network interfaces together into a single channel using the bonding kernel module and a special network interface called a channel bonding interface. The idea is pretty simple get higher data rates and as well as link failover. Bonding is nothing but Linux kernel feature that allows to aggregate multiple link interfaces (such as eth0, eth1) into a single virtual link such as bond0.
