Wie kann ich beim Laden von Ubuntu standardmäßig eine Verbindung über VPN herstellen? Außerdem muss ich das Internet nicht erreichen, wenn keine VPN-Verbindung hergestellt oder getrennt wurde.
In wenigen Worten, ich brauche NUR eine Verbindung zum Internet über VPN.
Antworten:
Das ist es, was ich gerade habe. In einiger Zeit werde ich ein Skript erstellen, um all dies beim Start automatisch zu machen, aber in der Zwischenzeit hoffe ich, dass es für Sie funktioniert.
Ich gehe davon aus, dass Sie OpenVPN verwenden, wenn Sie dies nicht tun, müssen Sie sich die Idee einfallen lassen und sie dann in Ihr VPN-Programm übersetzen.
Zuerst müssen Sie zu / etc / openvpn gehen und eine Datei namens VPNconfig mit zwei Zeilen erstellen (mit Ihren tatsächlichen Werten).
Nun sollten Sie für alle Ihre .ovpn-Dateien in / etc / openvpn ersetzen
mit
Dadurch wird sichergestellt, dass Sie nicht jedes Mal, wenn Sie sich anmelden, Benutzer und Kennwort eingeben müssen (es ist auch sehr unsicher. Achten Sie also darauf, welches Kennwort Sie für Ihr VPN verwenden, und stellen Sie sicher, dass es nicht Ihr Kennwort für alles andere ist.)
Jetzt mache ich einen Alias in /root/.bashrc
Wenn Sie also starten, öffnen Sie einfach ein Terminal und führen es aus
Um sicherzustellen, dass Ihre IP- Adresse nicht angezeigt wird , wenn das VPN getrennt wird, sollten Sie ein iptables-Skript verwenden. Sie müssen die hier angegebenen Schritte ausführen. Überprüfen Sie insbesondere die Antwort von windom unten auf der ersten Seite. Wenn Sie ein anderes VPN als PIA verwenden, müssen Sie das Skript ändern, um Ihre IP-Bereiche abzurufen.
Dieses Skript generiert die beiden im ersten Beitrag angegebenen Dateien iptables-vpn und iptables-novpn.
Sie möchten auch DNS-Lecks vermeiden, die am Anfang jeder .ovpn angehängt werden
und prüfen Sie, ob es hier funktioniert hat
Wie gertvdijk gesagt hat, benötigen Sie die Verbindung, um auf das VPN zuzugreifen. Die Reihenfolge lautet also: Stellen Sie eine Verbindung zum VPN her und führen Sie dann ./iptables-vpn aus. Jetzt sind Sie vor VPN-Unterbrechungen sicher. Das Problem besteht darin, dass Sie die Verbindung trennen, wenn die Verbindung getrennt wird Sie müssen es manuell einrichten, um ./iptables-novpn auszuführen, die VPN-Verbindung zurücksetzen und dann das iptables-vpn wieder einschalten.
Es gibt einen schnelleren Weg mit einem Python-Skript, das Netifaces verwendet, aber ich verwende dies immer noch ... Ich hoffe, es hat geholfen!
quelle
Standardmäßig eine Verbindung zum VPN herstellen:
Klicken Sie in der Taskleiste auf das Network Manager-Symbol und wählen Sie "Verbindungen bearbeiten ...".
Wählen Sie Ihre Standardverbindung und klicken Sie auf die Schaltfläche "Bearbeiten".
Auf der Registerkarte Allgemein gibt es die Einstellung "Bei Verwendung dieser Verbindung automatisch eine Verbindung zum VPN herstellen". Wählen Sie Ihr VPN aus.
Verbindung zum Internet nur über VPN herstellen:
Dies kann mithilfe einer Firewall erreicht werden. Ein Beispiel für die Verwendung von UFW (Uncomplicated Firewall) finden Sie unter UFW für OpenVPN .
quelle