Mac의“VPN 연결을 통한 모든 트래픽 보내기”는 무엇을합니까? 통해 모든

현재 OSX Mavericks를 사용하고 있습니다. VPN 옵션 (필자의 경우 L2TP)을 살펴보면 “VPN 연결을 통해 모든 트래픽을 전송할 수 있습니다”.

그러나 클릭하지 않으면 VPN 연결을 통과하는 트래픽과 그렇지 않은 트래픽은 무엇입니까? 이것을 지정할 수 있습니까? 클릭하면 로컬 서브넷 트래픽도이 VPN 연결을 통과한다는 의미입니까?

더 일반적으로, 나는이 확인란의 의미를 알아 내려고 노력하고 있습니다.



답변

매버릭스의 도움 :

Wi-Fi 또는 이더넷과 같이 사용하는 네트워크 서비스에 관계없이 VPN 연결을 통해 모든 네트워크 트래픽을 보내려면 “VPN 연결을 통한 모든 트래픽 보내기”를 선택하십시오.

실제 예를 들어, 인터넷을 통해 회사 네트워크에 터널링하기 위해 VPN을 설정 한 경우 VPN은 VPN 터널을 통해 ‘인트라넷’트래픽 만 보냅니다. 예를 들어 http : //mycompany.intranet/ 에 액세스 하려면 VPN을 통해 패킷을 보내지 만 http://apple.com에 액세스 하면 VPN 외부에서 발생합니다.

확인란을 클릭하면 모든 트래픽이 VPN 터널을 통과합니다. 실제로 개인 트래픽 (웹 메일, 개인 웹 브라우징 등)이 회사 VPN을 통과하는 것을 원하지 않을 수 있습니다. 이는 아마도 기록 될 가능성이 높기 때문에 인터넷 연결 만 사용하는 것보다 느릴 수도 있습니다.


답변

VPN을 무시하려면보다 구체적인 경로를 추가하면됩니다. 터미널에 다음 명령을 전송하여 VPN을 연결 한 후 모든 “로컬”트래픽을 라우팅합니다.

sudo route add 192.168.0.0/16 192.168.1.1

내가 알 수있는 내용에서 원래 질문의 확인란을 선택하면 다음과 같이 경로가 추가됩니다.

Destination        Gateway            Flags        Refs      Use   Netif Expire
default            link#21            UCS           190        0    ppp0

그렇지 않으면 VPN 서버가 클라이언트에게 추가 할 경로를 알려주므로 개인 네트워크에 대한 여러 개별 경로가 표시되거나 위와 같은 기본 경로 만 표시 될 수 있습니다.

경로를 보려면 터미널에서을 실행하십시오 netstat -rn. 상단에있는 중요한 것을 사용 more하거나 보고 싶을 수도 있지만 head:

netstat -rn | head -n20