![여러 DHCP 서버를 사용하는 경우 TCP/IP 라우팅](https://linux55.com/image/76877/%EC%97%AC%EB%9F%AC%20DHCP%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%BD%EC%9A%B0%20TCP%2FIP%20%EB%9D%BC%EC%9A%B0%ED%8C%85.png)
케이블과 WiFi 장치를 통해 컴퓨터(Debian Wheezy 실행)를 두 개의 서로 다른 DHCP 서버(라우터)에 연결했습니다. 경로를 보는 데 사용하면 route
다음과 같은 결과를 얻습니다.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.2.1 0.0.0.0 UG 202 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 303 0 0 wlan0
192.168.2.0 * 255.255.255.0 U 202 0 0 eth0
traceroute
외부 주소에 대해 작업을 수행 하면 첫 번째 라우터를 통과하는 것을 볼 수 있습니다 192.168.2.1
. 경로를 삭제하면
$ route del default eth0
traceroute
을 사용하여 지금 보이는 것과 동일한 주소로 실행합니다 192.168.1.1
.
내 질문.
두 가지 기본 경로 중 어느 것을 선택해야 합니까? 항상 첫 번째로 나열됩니까 route
, 아니면 일부 기준에 따라 매번 선택됩니까?
기본 경로의 우선순위가 더 높은 경우 어떻게 선택됩니까? 시작하는 동안 나타나는 첫 번째 인터페이스인가요?
선호하는 경로를 원하거나 두 개의 기본 경로 중 하나를 제거하려면 어떻게 해야 합니까? 제거 경로를 사용하는 것으로 충분합니까?
$ route del default eth0
아니면 고객에게 새 주소가 할당될 때마다 이 경로가 자동으로 다시 추가됩니까?
내 질문에 대한 배경 정보: 컴퓨터 X는 DHCP를 사용하여 네트워크 A와 B에 연결되어 있습니다. 라우터 A는 X의 게이트웨이 역할을 해야 하지만 라우터 B는 그렇지 않아야 합니다. 라우터 B는 X가 네트워크 B의 컴퓨터와 통신하도록 허용해야 합니다.