DHCP를 통해 구성된 기본 게이트웨이 대체

DHCP를 통해 구성된 기본 게이트웨이 대체

두 개의 라우터/인터넷 연결이 있는 소규모 네트워크가 있습니다. 두 라우터 간의 트래픽 부하 균형을 맞추도록 Raspberry Pi를 구성했습니다.

중복 설정을 원합니다. 라우터/인터넷 연결 중 하나가 오프라인이 되면 Raspberry Pi는 트래픽 균형을 조정하지만 Raspberry Pi가 오프라인이 되어도 클라이언트가 여전히 다른 두 라우터 중 하나를 사용하여 인터넷에 액세스할 수 있기를 바랍니다.

이 작업을 수행하도록 클라이언트를 수동으로 구성해야 하는 경우 다음을 수행합니다.

ip route add default via raspberrypi
ip route add default via router1 metric 100
ip route add default via router2 metric 200

isc dhcpd를 통해 어떻게 정의합니까?

매뉴얼을 읽어보니 경로를 정의하는 네트워크의 값이 쉼표로 구분된 목록인 것 같습니다. dhcp를 통해 메트릭 값을 설정할 수 있는지 잘 모르겠습니다.

이것이 올바른 접근 방식입니까?

백업 기본 게이트웨이를 설정하는 방법. DHCP와 메트릭 값을 사용하는 것이 좋은가요, 아니면 다른 메커니즘을 사용해야 합니까?

답변1

실제로옵션 라우터일하다.

이유는 모르겠지만 예약된 IP에서는 작동하지 않아서 테스트할 때 혼란스러웠습니다. 누군가가 이유를 말해 줄 수 있을까요? 그러나 이는 네트워크의 다른 모든 컴퓨터에 작동하며 목록의 순서대로 메트릭 1, 2, 3을 사용하여 3개의 기본 경로를 사용할 수 있습니다.

그러므로:

# Network definition dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
        ## dhcp start  and end IP range ##
        range 192.168.0.20 192.168.0.250;
        option subnet-mask 255.255.255.0;     ## subnet 
        option broadcast-address 192.168.0.255; ## broadcast
        option routers 192.168.0.3, 192.168.0.1, 192.168.0.2; ## router IP
}

관련 정보