wlan0(무선)과 eth0(이더넷)이 있는데 둘 다 DHCP(동일하거나 다른 라우터에 연결됨)를 통해 IP 주소가 동적으로 할당되어 있습니다. 내 라우팅 테이블은 다음과 같습니다.
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.100.1 0.0.0.0 UG 1024 0 0 wlan0
default 192.168.100.1 0.0.0.0 UG 1024 0 0 eth0
192.168.100.0 * 255.255.255.0 U 0 0 0 eth0
192.168.100.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.100.1 * 255.255.255.255 UH 1024 0 0 eth0
192.168.100.1 * 255.255.255.255 UH 1024 0 0 wlan0
연결할 때 항상 wlan0 대신 eth0을 사용하는 것을 선호합니다. 인터페이스 파일에서 메트릭을 조정해 보았지만 라우팅 테이블에 표시된 메트릭에는 영향을 미치지 않는 것 같습니다. ifmetric도 설치하고 싶지 않습니다.
그래서 Route 명령을 사용하여 기본 게이트웨이를 수동으로 제거하고 추가하려고 시도했지만(eth0이 테이블의 맨 위에 있도록), 그렇게 한 후에도 여전히 인터넷 연결에 wlan0을 사용하는 것 같습니다.
지금 작동하는 유일한 방법은 실제로 wlan0의 연결을 끊고 연결하면 eth0이 기본값으로 사용된다는 것입니다. 커널은 "이전" 연결을 기본 연결로 사용하는 것 같습니다.
가능한 경우 eth0을 항상 기본값으로 설정하는 방법이 있습니까?
감사해요,