특정 IP에 대해 openvpn 우회


9

내 데스크탑 컴퓨터는 Trisquel GNU / Linux 6.0 (기본적으로 Ubuntu 12.04의 libre 버전 임)을 실행하며 OpenVPN을 사용하여 인터넷 액세스를 위해 상용 VPN 제공 업체에 연결합니다.

현재 VPN을 통해 모든 트래픽을 라우팅합니다.하지만 훌륭하지만 하나의 특정 IP 주소에 대한 요청이 VPN을 우회하도록 허용하는 방법을 찾고 있습니다. 방법이 있지만 웹 검색을 반복하지 않아도 아무것도 나타나지 않습니다 (Windows 용 Cisco VPN 클라이언트 에서이 작업을 수행하는 방법에 대한 지침을 찾을 수 있음).

도울 수 있니?

감사.

답변:



17

해당 IP에 대한 경로를 로컬 게이트웨이에 추가하기 만하면됩니다.

이와 같이 openvpn 클라이언트 구성에서이 작업을 수행 할 수 있습니다.

route 10.99.77.55 255.255.255.255 net_gateway

구성에서 net_gateway는 자동으로 올바른 주소로 바뀝니다.


도움을 주셔서 감사하지만 NetworkManager를 통해이 VPN 연결을 구성 했으므로 openvpn 구성 파일이 없습니다. 아래의 Jeff 솔루션이 저에게 효과적이었습니다.
Lloyd Smart

1
괜찮아. VPN이 설정 될 때마다 해당 명령을 다시 실행해야합니다. 재부팅 동안에도 경로가 유지되지 않습니다. persist-tun옵션 을 통과하지 않으면 OpenVPN 연결이 끊어 지더라도 지속되지 않습니다 .
Zoredache

팁 고마워. 더 자세히 살펴 보라고했는데, eth0 연결에 대한 NetworkManager 설정의 IPv4 탭에있는 "라우트"대화 상자에 정보를 추가하여이를 영구적으로 만들 수 있음을 발견했습니다.
Lloyd Smart

이것은 CitizenVPN의 설정 파일을위한 매력처럼 작동했습니다.
slott
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.