인터넷 연결을 기반으로 인터페이스를 기본 게이트웨이로 자동 선택하는 방법은 무엇입니까?

인터넷 연결을 기반으로 인터페이스를 기본 게이트웨이로 자동 선택하는 방법은 무엇입니까?

두 개의 인터페이스(하나는 유선, 하나는 무선)가 있는데 둘 다 dhcp를 통해 IP를 얻습니다. 둘 중 하나는 인터넷 연결이 있을 수도 있고 없을 수도 있습니다.

인터넷 연결이 가능한 인터페이스를 선호하는 폴백 메커니즘을 생성해야 하지만, 현재 한 인터페이스의 연결이 끊어지고 다른 인터페이스가 인터넷에 연결되면 기본 인터페이스를 변경해야 합니다.

Linux에는 이러한 요구 사항에 맞는 메커니즘이 있습니까? 아니면 그에 따라 라우팅 테이블을 변경하는 스크립트를 작성해야 합니까?

답변1

ifmetric( )를 사용해 볼 수 있습니다 sudo apt-get install ifmetric.

예를 들어 sudo ifmetric wlan0 50측정항목을 wlan0 카드에 값 50으로 할당할 수 있습니다. 숫자가 낮을수록 연결 우선순위가 높아집니다.

route -n시스템에 구성된 메트릭(메트릭 필드)을 볼 수 있습니다 . 변경사항은 즉시 반영됩니다.

관련 정보