1. 먼저 /etc/sysconfig/network-scripts 밑에 ifcfg-bond0 파일을 만들고 아래의 내용을 입력한다.

# vim /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.10.1 (자신의 IP 주소를 입력한다.)
NETWORK=192.168.10.0
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
USERCTL=no
TYPE=bond
BONDING_OPTS="mode=1 miimon=100 use_carrier=0 primary=eth0" (이부분을 넣어준다)


2.  기존의 eth0,eth1,...의 내용을 아래와 같이 바꿔준다.

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

eth1,eth2...도 위와 같이 설정해준다.


3. /etc/sysconfig/network 내용을 아래와 같이 바꿔준다.

# vim /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=data (자신의 호스트 이름을 적는다)
NETWORKING_IPV6=no
GATEDEV=bond0


4. /etc/modprobe.conf 파일에 아래의 내용을 추가한다.

# vim /etc/modprobe.conf

alias bond0 bonding


5. bonding 기능이 커널에 있는지 확인한다.

# lsmod | grep bonding


6. 네트워크 서비스를 재시작 한다.

# service network restart

서비스가 시작되면서 eth0,eth1에 대한 오류 메시지가 보일지 모른다. 개의치 않아도 된다.

bonding start라는 메시지만 나오면 OK.


7. 네트워크 정상적인 동작 확인

# ifconfig

# ping www.daum.net (dns설정이 되어 있어야 한다. /etc/resolv.conf 확인)


728x90

+ Recent posts