
안녕하세요. 항해 OS의 장애 조치 처리에 문제가 있습니다. eth0이 기본이고 ppp0이 트래픽의 보조 경로인 eth0 및 ppp0 인터페이스가 있는 시스템이 있습니다.
root@voyage:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.40.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 10 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.255.255.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.40.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
플러그를 뽑거나 eth0을 다운하면 eth0에 대한 기본 경로 항목이 삭제되고 ppp0 인터페이스의 메트릭이 eth0보다 높기 때문에 트래픽이 ppp0 인터페이스를 통해 흐릅니다. eth0을 연결하면 eth0에 대한 기본 경로 항목이 생성되고 트래픽은 eth0 인터페이스를 통해 흐릅니다. 그러나 eth0이 LAN에 있으므로 LAN이 다운되면 기본 경로가 삭제되지 않으므로 Failover가 발생하지 않습니다. LAN이 다운되면 일정 시간이 지나면 라우팅 테이블에서 자동으로 삭제되는 기본 경로가 자동으로 삭제되도록 할 수 있는 방법이 있는지 알려주십시오.
답변1
너무 늦을 수도 있지만 다른 사람들의 시간을 절약할 수 있습니다... 복사한 스크립트를 사용할 수 있습니다./etc/network/if-down.d/, 실행 가능하게 만들어 기본 경로를 삭제합니다(경로 추가 기본값 ...). 실행하려면 post-up /etc/network/if-down.d/를 추가해야 합니다./etc/네트워크/인터페이스eth0 부분에서.
도움이 되길 바랍니다...