공개하기부끄러운블로그 2019. 10. 18. 10:11
반응형

본딩(Bonding) 이란?

여러 NIC를 하나로 묶어 네트워크 대역폭을 늘리거나 네트워크 이중화 를 구성 할 수 있는 기술

 

VMware 로 테스트 진행하였으며 Centos7 에 구성하였다.

 

 

 

VMware 가상머신 셋팅에 NIC 추가 후 부팅

 

 

 

vi  /etc/sysconfig/network-scripts/ifcfg-bond0 아래와 같이 파일생성

DEVICE=bond0 : 장치명

BOOTPROTO=static : 고정 IP 

ONBOOT=yes : 부팅 또는 network 스크립트 실행시 자동시작

IPADDR : IP

NETMASK=255.255.255.0 : 넷마스크

BONDING_OPTS="mode=1 miimon100 primary=ens33" : 본딩 옵션

mode=1 Active backup 모드

miimon=100 : 네트워크 감시주기 100은 0.1초

primary=ens33 : Active가 되는 인터페이스

 

 

 

vi /etc/sysconfig/network-scripts/ifcfg-ens33, 38 아래와 같이 생성 및 수정

MASTER=bond0 : bond0에 종속 시키기 위해 설정

SLAVE=yes : 인터페이스를 Slave로 설정

USERCTL=no : root외의 사용자가 컨트롤 하지 못하게 no 로 설정

나머지 옵션은 위에 설명한거와 같다.

 

 

 

기본 Gateway 설정

 

 

 

systemctl disable NetworkManager -> systemctl stop NetworkManager -> systemctl restart network

 

 

ifconfig, ip addr, iplink (3중 아무거나 사용) 명령어로 상태 확인

 

 

 

※확인방법 

ip link 명령어로 장치명 ens38 state DOWN 확인 후 동시에 외부통신확인

 

또는 watch 명령을 사용하여 실시간으로도 확인 가능하다

반응형