Meine erste Absicht, ein PPTP-VPN über meinen Linksys E2000-Router mit DD-WRT-Firmware einzurichten, bestand darin, eine iPhone-App zu verwenden, während ich von überall, wo ich eine Internetverbindung habe, mit meinem Heimnetzwerk verbunden bin. Das funktioniert. Allerdings stelle ich fest, dass ich meine E-Mails nicht mit meinem iPhone abrufen kann, während es mit dem VPN verbunden ist. Aber wenn ichnichtverbunden, ichdürfenE-Mails abrufen. Mein VPN-Client ist mein iPhone 4 mit iOS 6.1.2.
Was könnte die Ursache dafür sein? Hier ist mein PPTP-VPN-Setup in meinem Router:
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
Meine Router-IP ist 192.168.1.1
Andere. Obwohl diese aktiviert und eingestellt sind, machte es keinen Unterschied, ob ich sie aus- oder einschaltete. Es funktioniert in beide Richtungen. VPN-Passthrough: alle 3 aktivierten Ports weiterleiten: 1723 und 1792
Antwort1
Das Problem liegt nicht an Ihrer Routing-Tabelle, die sieht ganz gut aus. Was jedoch nicht stimmt, ist Ihre Konfigurationsdatei, und möglicherweise liegt ein Problem mit der Konfiguration für die Verwendung mit iPhones vor. Ich schlage vor, Sie erstellen eine Kopie der aktuellen Datei, die im Notfall verwendet werden kann, und lassen uns dann mit dem Schreiben einer neuen fortfahren.
Sie können die richtige Vorgehensweise zur Konfiguration Ihres VPN überprüfen.Hier, aber ich werde Sie durch den Vorgang führen.
Ich denke, der erste Fehler liegt in der WINS2-Adresse. Sie haben eine OpenDNS-Adresse verwendet, obwohl WINS2 eine Adresse innerhalb Ihres LAN sein sollte. Daraus schließe ich, dass Sie keinen WINS2-Server in Ihrem LAN haben (die meisten Leute haben keinen, ich jedenfalls nicht), also lassen Sie diese Zeile einfach weg. Der oben stehende Link zum DD-WRT-Handbuch lautet:
WINS Fügen Sie IhrelokalWINS-Server. Diese Einstellungen sind optional.
(Hervorhebung von mir).
Dann ist die Server-IP falsch. In der Anleitung heißt es
Server-IP. Ihre LAN-IP-Adresse.
Sie können die LAN-Adresse Ihres Routers verwenden, 192.168.1.1
Dann gibt es noch den Client-IP-Adressbereich. Im Handbuch heißt es:
Client-IP(s) Der Client-IP-Bereich. Leer lassen funktioniert nicht. ... Sollte eine gültige IP-Adresse im LAN-Segment des Netzwerks sein.
Es sollte also im Bereich 192.168.1.0/24 liegen. Wählen Sie bitte einen Bereich und nicht nur eine einzelne Adresse, da die Syntax auf das Fehlen eines Bindestrichs empfindlich reagieren kann.
Zum Schluss noch die Besonderheit des iPhones. Die gleiche Anleitung, etwas später,Hier, besagt, dass es ein DNS-Problem mit IPhones gibt und dass das Hinzufügen einiger Zeilen zum Router-Startskript dieses Problem beheben wird. Dieser Punkt ist etwas zweifelhaft, da nicht klar ist, ob dieses DNS-Problem alle IPhones oder nur einige Versionen von IOS betrifft (und es daher keinen Sinn hat, zu fragen, welche Sie verwenden). Daher schlage ich vor, dass Sie Ihr VPN ausprobierenohneFühren Sie zuerst diese Korrektur durch. Wenn dies dann fehlschlägt, richten Sie es gemäß dem bereitgestellten Link ein.
Antwort2
Sehenhttp://cnedelcu.blogspot.sg/2011/10/pptp-server-fix-for-ios-problems.html
So hat es bei mir funktioniert. Sie müssen die Optionsdatei für pptpd öffnen, die sich normalerweise hier befindet: /etc/ppp/options.pptpd. Fügen Sie ganz unten in der Datei die folgenden Zeilen ein:
nopcomp
noaccomp
mtu 1400
mru 1400
default-asyncmap
Stellen Sie nach dem Speichern der Datei sicher, dass Sie pptpd ordnungsgemäß neu starten (ich habe es angehalten und komplett neu gestartet) und versuchen Sie erneut, eine Verbindung von iOS herzustellen. Hat bei mir funktioniert! Hoffe, bei Ihnen funktioniert es auch.