본문 바로가기

카테고리 없음

[Centos7] 네트워크 본딩(Bonding) 설정하기

본딩은 쉽게 말하면 네트워크의 이중화로 다양한 모드가 있습니다.

centos7에서 지원하는 7개의 모드중 1번인 active-stanby / active-backup 을 사용하는 방법입니다.

 

네트워크 매니저를 기본적으로 사용하지않는다는 조건의 설정입니다.

 

centos7은 기본적으로 본딩 모듈이 로드되어있지않음.

modprobe --first-time bonding

 

vi/etc/sysconfig/network-script

vi ifcfg-bond0 

----------------------------------------------------------------------------------------------------

DEVICE=bond0

NAME=bond0

TYPE=Bond

BOOTPROTO=none

ONBOOT=yes

IPADDR=xxx.xxx.xxx.xxx

NETMASK=255.255.255.0 (C class)

BONDING_OPTS="mode1 miimon=100 fail_over_mac=1" // mode=1이 active-stanby

 

vi ifcfg-enp0s3 또는 eth0 (Centos7부터는 보통 enp~~~로 네트워크 인터페이스의 이름이 되어있습니다.)

--------------------------------------------------------------------------------------------------------------

DEVICE=enp0s3

NAME=enp0s3

TYPE=ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

 

vi ifcfg-enp0s8 또는 eth1

--------------------------------------------------------------------------------------------------------------

DEVICE=enp0s8

NAME=enp0s8

TYPE=ethernet

BOOTPROTO=none

ONBOOT=yes

MASTER=bond0

SLAVE=yes

 

systemctl restart network

cat /proc/net/bonding/bond0 (본딩 정보 확인)

후에 액티브 되어 있는 인터페이스를 다운시켜도 백업이 자동으로 올라와 핑이 잘 넘어가지는지 확인해주시면 됩니다.