Sabtu, 26 Januari 2013

Bonding RHEL Steps

make sure it contains all interfaces you have in the system and don't configure bond0 inside !
cat /etc/udev/rules.d/70-persistent-net.rules
==========================================================
Firstly, disable network manager if NM is running.
chkconfig NetworkManager off
service NetworkManager stop
===========================================================
vi /etc/modprobe.d/bonding.conf
alias bond0 bonding
alias bond1 bonding
============================================================
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
TYPE="Ethernet"
BROADCAST="10.128.57.255"
GATEWAY="10.128.57.1"
IPADDR="10.128.57.48"
NETMASK="255.255.255.0"
DEFROUTE="yes"
ONBOOT="yes"
USERCTL="no"
BONDING_OPTS="mode=1 miimon=100"

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
USERCTL="no"
ONBOOT="yes"
MASTER="bond0"
SLAVE="yes"
BOOTPROTO="none"

vi /etc/sysconfig/network-scripts/ifcfg-eth4
DEVICE="eth4"
USERCTL="no"
ONBOOT="yes"
MASTER="bond0"
SLAVE="yes"
BOOTPROTO="none"

==========================================================
vi /etc/sysconfig/network-scripts/ifcfg-bond1
DEVICE="bond1"
TYPE="Ethernet"
BROADCAST="192.168.10.255"
GATEWAY="192.168.10.1"
IPADDR="192.168.10.18"
NETMASK="255.255.255.0"
DEFROUTE="no"
ONBOOT="yes"
USERCTL="no"
BONDING_OPTS="mode=1 miimon=100"

vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
USERCTL="no"
ONBOOT="yes"
MASTER="bond1"
SLAVE="yes"
BOOTPROTO="none"

vi /etc/sysconfig/network-scripts/ifcfg-eth5
DEVICE="eth5"
USERCTL="no"
ONBOOT="yes"
MASTER="bond1"
SLAVE="yes"
BOOTPROTO="none"
===========================================================
DEFROUTE ifcfg-eth2 and ifcfg-eth3 changes "yes" to "no"
DEFROUTE=no
===========================================================
ifconfig bond0 up
ifconfig bond1 up
modprobe bonding
==========================================================
service network restart
cat /proc/net/bonding/bond0
cat /proc/net/bonding/bond1

ethtool eth0
ethtool eth1
==========================================================