Ich würde gerne den gesamten ausgehenden Datenverkehr (insbesondere Torrent und Web) über eine PPTP-VPN-Verbindung (genauer gesagt ein StrongVPN.com-VPN) ausführen. Alles, was zum Einrichten und vor allem zum Starten der VPN-Verbindung benötigt wird, sollte über SSH erfolgen. Daher muss alles auf der Befehlszeile basieren.
Mein bisheriges Ziel ist es, ein Skript zu erstellen, um ein automatisch verbundenes, immer aktiviertes VPN-Skript zu erstellen.
Nur um sicher zu gehen: Es geht nicht darum, einen PPTP-Server auf dem pi einzurichten (dafür gibt es viele Tutorials), sondern sich mit einem PPTP-Server zu verbinden.
debian
networking
ssh
terman
quelle
quelle
Antworten:
Um zu starten, müssen Sie pptpclient installieren. Dies kann erreicht werden durch:
Erstellen Sie als Nächstes eine Datei in / etc / ppp / peers mit einem beliebigen Namen und den folgenden Inhalten:
Wo
$VPNHOSTNAME
ist Ihr VPN-Hostname,$PASSWORD
ist Ihr VPN-Passwort und$USERNAME
ist Ihr VPN-Benutzername.Nachdem Sie das getan haben, sollten Sie tun,
sudo pon $FILENAME
wo$FILENAME
der Name der Datei ist, die Sie zuvor gespeichert haben.Um Ihren VPN-Client beim Booten zu starten, folgen Sie den Anweisungen unter http://pptpclient.sourceforge.net/howto-debian.phtml (Punkt 8 oder 9, Abschnitt Hand configuration).
Eine alternative Methode, um Ihren VPN-Client beim Booten ausführen zu lassen, besteht darin, ein Skript
/etc/init.d
mit den folgenden Inhalten zu erstellen:Dann renne:
Damit es beim Start ausgeführt wird.
quelle
defaultroute
und ,replacedefaultroute
aber es hat nicht funktioniert. Hast du irgendwelche Ideen dazu?chmod +x [filename of script]
vor dem Laufenupdate-rc.d