자동 게이트웨이 전환 스크립트

자동 게이트웨이 전환 스크립트

두 개의 네트워크 연결이 있습니다. 하나가 실패하면 다른 하나가 자동으로 나타나야 합니다. Ubuntu 12.04에서 쉘 스크립트를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까?

답변1

Bonding 인터페이스를 사용하는 것이 좋습니다. 본딩 인터페이스를 사용하면 본드에 인터페이스를 추가하고 인터페이스 하나를 기본 인터페이스로 설정하고 이를 활성 백업으로 구성할 수 있습니다.

처음 설치노예라면네트워킹을 압축하고 중지하고 번들 커널 모듈을 로드합니다.

sudo apt-get install ifenslave
sudo stop networking
sudo modprobe bonding

파일의 인터페이스 구성 업데이트/etc/네트워크/인터페이스:

auto bond0
iface bond0 inet dhcp
  bond-slaves none
  bond-mode active-backup
  bond-miimon 100

auto eth0
iface eth0 inet dhcp
  bond-master bond0
  bond-primary eth0

auto eth1
iface eth1 inet dhcp
  bond-master bond0

이렇게 하면 바인딩 인터페이스가 생성됩니다.채권 0active-backup으로 설정하고 인터페이스 eth0 및 eth1을 bond0의 슬레이브 인터페이스로 구성합니다.채권-메인태그 eth0을 기본 인터페이스로 구성하고 eth1을 백업 인터페이스로 둡니다.

그런 다음 네트워크를 다시 시작합니다.

sudo start networking

Ubuntu 바인딩에 대한 이 튜토리얼을 확인할 수도 있습니다.https://help.ubuntu.com/community/UbuntuBonding

결합된 인터페이스에 대한 자세한 내용은 여기에서 확인할 수 있습니다.https://www.kernel.org/doc/Documentation/networking/bonding.txt

관련 정보