Hallo miteinander,
grundsätzlich funktioniert der Aufbau einer VPN-Verbindung bei mir über folgenden Befehl:
sudo openvpn --config Amsterdam.ovpn
Gehe ich nun nach der Anleitung vor, um eine kaskadierte VPN-Verbindung aufzubauen, schlägt bereits der 1. Hop fehl. Das Skript habe ich gemäß Anleitung erstellt. Ich nutze diesen Befehl:
sudo openvpn --config Amsterdam.ovpn --script-security 2 --route remote_host --persist-tun --up updown.sh --down updown.sh --route-noexec
Die VPN-Verbindung wird nicht aufgebaut. Ich erhalte folgende Fehlermeldungen beim Verbindungsaufbau.
updown.sh: STARTED
updown.sh: hop number: (default: 1)
updown.sh: gateway of previous hop: (default: local gateway)
updown.sh: local gateway: XX.XXX.X.X
updown.sh: VPN: int. IP address: XX.X.XX.XXX
updown.sh: VPN: netmask: XXX.XXX.XXX.X
updown.sh: VPN: gateway: XX.X.XX.X
updown.sh: VPN: public IP address: XX.XXX.XX.XXX
updown.sh: Notice: You didn't set 'hopid'. Assuming this to be the first hop (hopid=1).
updown.sh: Notice: You didn't set the previous gateway. The gateway of your local network ('XX.XXX.X.X') will be used.
which: no ip in ((null))
updown.sh: executing: ' route add XX.XXX.XX.XXX via XX.XXX.X.X'
updown.sh: line 208: route: command not found
updown.sh: executing: ' route add 0.0.0.0/1 via XX.X.XX.X'
updown.sh: line 216: route: command not found
updown.sh: executing: ' route add 128.0.0.0/1 via XX.X.XX.X'
updown.sh: line 216: route: command not found
updown.sh: executing: ' -6 route add 2000::/4 dev tun0'
updown.sh: line 225: eval: -6: invalid option
eval: usage: eval [arg ...]
updown.sh: executing: ' -6 route add 3000::/4 dev tun0'
updown.sh: line 225: eval: -6: invalid option
eval: usage: eval [arg ...]
updown.sh: HINT: For the next hop, start openvpn with the following options:
updown.sh: HINT: openvpn --config <config.ovpn> --script-security 2 --route remote_host --persist-tun --up updown.sh --down updown.sh --route-noexec --setenv hopid 2 --setenv prevgw 10.0.65.1
updown.sh: execuding: '/etc/openvpn/update-resolv-conf'
updown.sh: line 247: /etc/openvpn/update-resolv-conf: No such file or directory
updown.sh: FINISHED
Systemdetails:
Fedora 26
OpenVPN 2.4.4
net-tools-2.0-0.43 ist installiert
Könnte hierbei bitte jemand helfen. Ist ggf. das Skript veraltet?
Ich habe gelesen, dass das Kommando "route" veraltet ist. Gibt es die Möglichkeit das Skript zu aktualisieren, sodass es auf aktuellen Systemen läuft - sofern das, dass einzige Problem ist.
Weitere Fragen:
Was hat es mit der Datei update-resolv-conf auf sich? Diese musste ich in den .ovpn-Dateien auskommentieren, da diese nicht existiert.
Wenn ich das Neuro-Routing richtig verstanden habe: Bietet es automatisch eine kaskadierte Verbindung (multihop) zum nächstgelegenen VPN-Server am Zielstandort an? Oder ist das technisch anders zu verstehen?
Vielen Dank im Voraus.