Ich benutze Ubuntu 9.04 und habe gerade bemerkt, dass der gesamte Netzwerkverkehr über mein VPN geleitet wird. Ich möchte, dass das VPN nur den Datenverkehr weiterleitet, der auf die Server im VPN trifft, und dann bei Bedarf eine direkte Verbindung zu einem anderen Ort im Internet herstellt. Das VPN ist ein PPTP-VPN, das mit einem Microsoft-Stack ausgeführt wird.
Ergebnisse des Routenbefehls:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
102-102-152-203 192.168.24.1 255.255.255.255 UGH 0 0 0 wlan0
192.168.24.0 * 255.255.255.0 U 2 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default * 0.0.0.0 U 0 0 0 ppp0
Antworten:
Für mein Cisco-kompatibles VPN in Ubuntu 9.04 (VPNC) steht ein Kontrollkästchen zur Verfügung.
Bearbeiten Sie Ihre Verbindungen, wechseln Sie zur Registerkarte VPN und bearbeiten Sie die VPN-Konfiguration.
Gehen Sie zur Registerkarte IPv4-Einstellungen und unten rechts befindet sich eine Schaltfläche "Routen".
Klicken Sie auf die Schaltfläche und aktivieren Sie das Kontrollkästchen "Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden".
Wie bereits erwähnt, gibt es textbasierte Konfigurationsdateien, die geändert werden können, anstatt die GUI zu verwenden. Eine nette Sache an GUIs ist, dass Sie sich nicht alle möglichen Werte merken oder sich um die Rechtschreibung kümmern müssen
quelle
Dank der Ratschläge in den obigen Antworten und ein bisschen Suchen auf eigene Faust konnte ich die Antwort auf meine eigene Frage finden.
Zuerst stellte ich fest, welche IP-Adressbereiche im VPN verwendet wurden, in meinem Fall 192.168.32. * Und 192.168.16. *. Dann habe ich mich normal mit meinem vpn verbunden und sshed zu einem Server im Netzwerk. Ich habe route auf diesem Computer ausgeführt und die verwendete Gateway-Adresse und Metrik ermittelt. Dann habe ich dem Routenfeld auf der Registerkarte IPv4-Einstellungen Routen für die beiden IP-Adressbereiche hinzugefügt und auf "Diese Verbindung nur für Ressourcen im Netzwerk verwenden" und "Automatisch abgerufene Routen ignorieren" geklickt. Dann hat es wie Zauberei geklappt.
Vielen Dank für Ihre Hilfe!
quelle
Wenn Sie eine Blockbearbeitung, einen Export oder einfach eine Sicherung durchführen möchten, befinden sich die Details in diesem Ordner
/etc/NetworkManager/system-connections/
Änderungen übernehmen, wenn Sie dies tun sollten
quelle
Ich gehe davon aus, dass die pptp-Software Ihre Standardroute auf ppp0 setzt.
Sie können entweder Ihre Routen nach Ihrer Verbindung optimieren
oder
Sie könnten versuchen, die 'defaultroute'-Direktive aus der pptp-Konfigurationsdatei zu entfernen (möglicherweise /etc/ppp/ppp.conf).
quelle