PPTP VPN 설정 문제

PPTP VPN 설정 문제

DD-WRT 펌웨어가 포함된 Linksys E2000 라우터를 통해 PPTP VPN을 설정하려는 첫 번째 의도는 인터넷이 연결된 어디에서나 홈 네트워크에 연결하면서 iPhone 앱을 사용하는 것이었습니다. 효과가 있습니다. 하지만 iPhone이 VPN에 연결되어 있는 동안에는 iPhone을 사용하여 이메일을 확인할 수 없다는 것을 알게 되었습니다. 하지만 내가 그렇다면~ 아니다연결된, 나~할 수 있다이메일을 확인하세요. 내 VPN 클라이언트는 iOS 6.1.2에서 실행되는 iPhone 4입니다.

이 문제의 원인은 무엇입니까? 내 라우터 내의 PPTP VPN 설정은 다음과 같습니다.

pptp server: enable
broadcast support: enable
force mppe encryption: enable
dns1: 208.67.222.222
dns2: 8.8.8.8
wins1: 208.67.222.222
server IP: 192.168.4.1
client ip: 192.168.4.10
Chap-secrets: username * password *

Routing Table:
LAN NET        Subnet Mask       Gateway      Interface 
192.168.4.10   255.255.255.255   0.0.0.0      ppp1
118.23.8.201   255.255.255.255   0.0.0.0      ppp0
118.23.8.201   255.255.255.255   0.0.0.0      ppp0
192.168.1.0    255.255.255.0     0.0.0.0      LAN & WLAN 
0.0.0.0        0.0.0.0           118.23.8.201 ppp0 

내 라우터 IP는 192.168.1.1입니다.

다른. 활성화되어 설정되어 있지만 끄거나 켜도 아무런 차이가 없습니다. 양방향으로 작동합니다. VPN 패스스루: 활성화된 포트 3개 모두 전달: 1723 및 1792

답변1

문제는 라우팅 테이블에 있는 것이 아니라 괜찮아 보입니다. 그러나 올바르지 않은 것은 구성 파일이며 iPhone과 함께 사용하기 위한 구성에 문제가 있을 수 있습니다. 재해 발생 시 사용할 수 있도록 현재 파일의 복사본을 만들어 두는 것이 좋습니다. 그런 다음 새 파일을 작성해 보겠습니다.

VPN을 구성하는 올바른 방법을 확인할 수 있습니다여기, 하지만 이에 대해 안내해 드리겠습니다.

첫 번째 오류는 WINS2 주소에 있는 것 같습니다. OpenDNS 주소를 사용했지만 WINS2는 LAN 내의 주소여야 합니다. 이것으로부터 나는 당신의 LAN에 WINS2 서버가 없다고 추론합니다(대부분의 사람들은 그렇지 않습니다. 저도 그렇습니다). 따라서 이 줄을 삭제하세요. 위의 DD-WRT 수동 링크에는 다음과 같은 내용이 나와 있습니다.

승리 추가현지의WINS 서버. 이 설정은 선택 사항입니다.

(강조).

그러면 서버 IP가 잘못되었습니다. 가이드 상태

서버 IP. 귀하의 LAN IP 주소.

라우터의 LAN 주소인 192.168.1.1을 사용할 수 있습니다.

그런 다음 클라이언트 IP 주소 범위가 있습니다. 가이드는 다음과 같이 말합니다.

클라이언트 IP 클라이언트 IP 범위입니다. 비워두면 작동하지 않습니다. ... 네트워크의 LAN 세그먼트에 있는 유효한 IP 주소여야 합니다.

따라서 192.168.1.0/24 범위 내에 있어야 합니다. 대시가 없는 경우 구문이 민감할 수 있으므로 개별 주소뿐만 아니라 범위를 선택하세요.

마지막으로 아이폰의 특징이다. 같은 가이드가 조금 후에여기, iPhone에 DNS 문제가 있으며 라우터 시작 스크립트에 몇 줄을 추가하면 이 문제가 해결될 것이라고 명시되어 있습니다. 이 DNS 문제가 모든 IPhone에 영향을 미치는지 아니면 일부 IOS 버전에만 영향을 미치는지 명확하지 않기 때문에 이 점은 약간 모호합니다. 따라서 어떤 버전을 사용하고 있는지 물어볼 필요가 없습니다. 따라서 VPN을 사용해 보시기 바랍니다.없이이 수정이 먼저입니다. 실패하면 제공된 링크에 따라 설정하세요.

답변2

보다http://cnedelcu.blogspot.sg/2011/10/pptp-server-fix-for-ios-problems.html

이것이 나를 위해 일하게 된 이유입니다. 일반적으로 다음 위치에 있는 pptpd용 옵션 파일을 열어야 합니다: /etc/ppp/options.pptpd 파일 맨 아래에 다음 줄을 삽입합니다.

nopcomp
noaccomp
mtu 1400
mru 1400
default-asyncmap

파일을 저장한 후 pptpd를 제대로 다시 시작했는지 확인하고(저는 완전히 중지했다가 다시 시작했습니다) iOS에서 다시 연결을 시도합니다. 나를 위해 일했습니다! 당신에게도 그러하길 바랍니다.

관련 정보