Versuchen Sie es wie folgt: In /etc/pptpd.conf nur diese Anweisungen
localip ipv4-ip-of-your-vps remoteip 10.0.0.10-100 ms-dns 8.8.8.8 ms-dns 8.8.4.4
und nichts anderes in /etc/ppp/options.pptpd. Bearbeiten Sie nun /etc/sysctl.conf und bearbeiten Sie die Zeile
net.ipv4.ip_forward = 1
eine letzte 1 haben, nicht 0. Nun implementiere dies als
sysctl -p
Dann geben Sie die folgenden zwei Befehle:
iptables -P FORWARD ACCEPT iptables -t nat -A POSTROUTING -o venet0 -j MASQUERADE
oder venet0: 1, abhängig davon, welche die Standard-NIC ist.
BEARBEITEN:
Das eine ist die Standardkonfiguration für pptpd . Wenn es nicht funktioniert, liegt es daran, dass es mit einem anderen Konflikt kollidiert. Leider helfen die clientseitigen Fehlermeldungen nicht:
PPTP error when reading socket : Connection reset by peer
ist das Äquivalent des Zuschlags der Tür auf das Gesicht des Kunden, ohne dass ein Detail angegeben wird. Die einzige Möglichkeit, dies zu beheben, besteht auf der Serverseite: Halten Sie den Daemon an und starten Sie ihn mit dem folgenden Befehl erneut:
sudo /usr/sbin/pptpd -fd
Dadurch werden noch mehr Debug-Meldungen an / var / log / syslog gesendet. Versuchen Sie nun, wie zuvor eine Verbindung herzustellen, und beenden Sie den Server nach dem fehlgeschlagenen Versuch. Entweder das Terminal oder die Datei / var / log / syslog enthält jetzt hoffentlich genügend Details, um das Problem zu beheben.