IP 경로를 분배하도록 DHCP 서버를 구성하려면 어떻게해야합니까?


9

기본 게이트웨이 서버 192.168.0.1에서 실행되는 DHCP 서버 (Linux, IPCop, dnsmasq)가 있습니다. 네트워크의 다른 서버 (192.168.0.4)에 VPN 끝 점이 있습니다. IP 주소를 요청할 때 기본 게이트웨이뿐만 아니라 VPN (192.168.1. *)에 대한 라우팅 정보를 DHCP 클라이언트로 보내도록 DHCP 서버를 구성 할 수 있습니까? DHCP 클라이언트는 Windows 및 Linux를 실행합니다.

공식 문서 ( http://www.ipcop.org/2.0.0/en/admin/html/custom-dnsmasq-local.html ) 에서 무언가를 찾으려고 했지만 실패했습니다. RFC3442 의 존재는 어떻게 든 가능할 수 있음을 나타냅니다.



링크에서 무엇을 넣을지는 분명하지 않습니다 dnsmasq.local.
blerontin

답변:


9

다음 줄을 추가하면됩니다 dhcpd.conf:

option rfc3442-classless-static-routes code 121 = array of integer 8;
option rfc3442-classless-static-routes 24, 192, 168, 1, 192, 168, 0, 4;
option ms-classless-static-routes code 249 = array of integer 8;
option ms-classless-static-routes 24, 192, 168, 1, 192, 168, 0, 4;

게이트웨이 192.168.0.4를 사용하여 네트워크 192.168.1.0/24에 대한 경로 항목을 배포합니다.

바이트의 의미는 다음과 같습니다 (위 예의 값을 괄호로 묶음).

WW, D1, D2, D3, R1, R2, R3, R4
WW      = destination network mask width (24)
D1..D3  = destination network address (192.168.1.*)
R1..R4  = router address (192.168.0.4)

참고 : D1..DN바이트 수 는 네트워크 마스크에 따라 다릅니다. 자세한 내용은 RFC3442 를 참조하십시오.


2
혼란-OP가 서버로 dnsmasq를 지정하는지 확인하십시오
nhed

1
작동
원리
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.