여러 DHCP 서버를 사용하는 경우 TCP/IP 라우팅

여러 DHCP 서버를 사용하는 경우 TCP/IP 라우팅

케이블과 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의 컴퓨터와 통신하도록 허용해야 합니다.

관련 정보