Ubuntu (우분투) 본딩 가이드
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. 그리고 인터넷을 재 시작하면 됩니다.