
내 OpenVPN 클라이언트가 모든 134.94/16 트래픽을 VPN이 아닌 기본 게이트웨이를 통해 라우팅하고 나머지는 VPN을 통해 라우팅하도록 하고 싶습니다. 내 무능력으로 인해 서버 측 openvpn.conf에 다음 줄을 추가했습니다.
push "route 134.94.0.0 255.255.0.0 134.94.xxx.xxx"
하지만 이는 무시되는 것 같습니다. 게다가 직장 관리자가 게이트웨이 주소를 변경할 수 있으므로 게이트웨이 주소가 고정되는 것을 원하지 않습니다. 그렇다면 클라이언트가 일부 IP 주소 범위에 대해 기존의 비 VPN 게이트웨이를 사용하도록 하려면 어떻게 해야 합니까?
답변1
net_gateway
클라이언트 측 OpenVPN이 원래 기본 게이트웨이 주소로 인식하는 모든 것을 변환하는 특수 게이트웨이를 사용하십시오 .
push "route 134.94.0.0 255.255.0.0 net_gateway"
물론 푸시가 작동하려면 클라이언트가 pull
자체 경로 설정을 시도하는 대신 실제로 서버에서 구성해야 합니다. (그렇다면 전체 route ...
옵션을 클라이언트에도 배치할 수 있습니다.)
"보다 구체적인"(더 긴 넷마스크) 경로는 항상 짧은 경로보다 우선순위가 높으므로 VPN 서버가 푸시하는 경우(예: /24 경로(255.255.255.0)) 해당 경로가 /보다 더 높은 우선순위를 갖습니다. 16(255.255.0.0).