VPN을 통해 네트워크 트래픽을 선택적으로 라우팅하도록 Ubuntu / Linux의 네트워크 관리자를 어떻게 설정합니까?


18

Ubuntu 9.04를 사용하고 있으며 모든 네트워크 트래픽이 VPN을 통해 라우팅되고 있음을 알았습니다. VPN에서 VPN의 트래픽 타격 서버 만 라우팅 한 다음 필요에 따라 인터넷의 다른 곳으로 직접 연결하고 싶습니다. VPN은 일종의 Microsoft 스택을 사용하여 실행되는 PPTP VPN입니다.

경로 명령의 결과 :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
102-102-152-203 192.168.24.1    255.255.255.255 UGH   0      0        0 wlan0
192.168.24.0    *               255.255.255.0   U     2      0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 wlan0
default         *               0.0.0.0         U     0      0        0 ppp0

라우팅 테이블로 무언가를 할 수 있습니다. VPN에 연결되어 있고 여기에 출력을 올리면 명령 줄에서 '경로'를 실행 하시겠습니까?
Mark Turner

답변:


18

Ubuntu 9.04 (VPNC)의 Cisco Compatible VPN에는 확인란을 선택할 수 있습니다.

연결을 편집하고 VPN 탭으로 이동하여 VPN 구성을 편집하십시오.

IPv4 설정 탭으로 이동하여 오른쪽 하단에 "경로"버튼이 있습니다.

버튼을 클릭하고 "네트워크의 리소스에만이 연결 사용"확인란을 선택하십시오.

다른 사람들이 언급했듯이 GUI를 사용하는 대신 텍스트 기반 구성 파일을 변경할 수 있습니다. GUI에 대한 한 가지 좋은 점은 가능한 모든 값을 기억하거나 철자를 걱정할 필요가 없다는 것입니다


2
명령 행에서 수행하는 방법에 대한 참조를 제공 할 수 있습니까? "네트워크에있는 자원에만이 연결을 사용하십시오"
cc4re

10

위의 답변에 대한 조언과 약간의 검색으로 인해 내 질문에 대한 답변을 찾을 수있었습니다.

먼저 VPN에서 사용되는 IP 주소 범위를 결정했습니다. 필자의 경우 192.168.32. * 및 192.168.16. *입니다. 그런 다음 정상적으로 VPN에 연결하고 네트워크의 서버에 썰었습니다. 해당 컴퓨터에서 경로를 실행하고 게이트웨이 주소와 메트릭을 사용했습니다. 그런 다음 두 IP 주소 범위에 대한 경로를 IPv4 설정 탭의 경로 필드에 추가하고 "네트워크의 리소스에만이 연결 사용"및 "자동으로 얻은 경로 무시"를 클릭했습니다. 그런 다음 마법처럼 똥이 일했습니다.

도와 주셔서 감사합니다!


감사합니다! 나는 이것을 오랫동안 시도 해왔다. 또한 "방법"을 "자동 (VPN) 주소 만"으로 설정하고 DNS 서버와 검색 도메인을 비워 두었습니다.
Timmmm

3

블록 편집, 내보내기 또는 단순히 백업을 수행하려면 세부 정보가이 폴더에 있습니다. /etc/NetworkManager/system-connections/

필요한 경우 변경 사항을 적용하려면

sudo NetworkManager 중지
sudo NetworkManager 시작


0

pptp 소프트웨어가 기본 경로를 ppp0으로 설정한다고 가정합니다.

연결 후 경로를 조정할 수 있습니다

또는

pptp 구성 파일에서 'defaultroute'지시문을 제거해 볼 수 있습니다 (/etc/ppp/ppp.conf 가능)

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