Ubuntu (우분투) 본딩 가이드

2019. 4. 10. 14:57리눅스

1. apt-get install ifenslave 명령어를 쳐서 ifenslave 패키지를 설치합니다.

 

 

 

2. 우분투의 경우 네트워크를 셋팅할려면 /etc/network 폴더의 interface파일을 열어서 설정한다

 

 

 

3. 밑과 같이 네트워크 카드에 맞게 잡혀있는 경우도 있고 직접 잡아줘야 하는 경우도 있다 (네트워크 카드가 4개인데 1개밖에 없어서 ens34 ~ 35 직접 잡아준 )

 

 

*네트워크 설정을 static으로 할경우  (예시 ens36)

auto ens36

iface ens36 inet static

address 192.168.10.120

netmask 255.255.255.0

gateway 192.168.10.1

dns-nameservers 8.8.8.8 192.168.63.1

이렇게 작성하면

 

 

     3-1. 직접 잡았다면 저장 systemctl restart networking.service 네트워크를 재시작해준다.

    

 

     3-2 ifconfig 각각의 ip 잡히는지 확인합니다.

 

 

 

 

4. interfac 파일에 bond 인터페이스를 추가해줍니다.

mtu = 한번에 보낼수 있는 패킷의 최대크기

bond-miimon : 링크 모니터링 주기를 설정하는 것. 단위는 밀리세컨드.

bond-downdelay : 링크 fail 이 감지된 후 slave 를 중지시키기 전 대기할 시간을 정의한 것.

bond-updelay : downdelay 와 반대로 링크가 복구된 후 slave 를 재동작하기까지 대기할 시간.

slaves : 실제 본딩에 사용될 인터페이스를 지정 (ex. slaves eth0 eth1)

bond-slaves : ?

 

 

 

5. 슬레이브 인터페이스에 아래와 같이 설정을 합니다.

 

 

 

6. 그리고 인터넷을 시작하면 됩니다.