
Ich möchte ein LAN über den Internet-VPN-Server einrichten, um auf meinen Computer zugreifen, mit meinen Freunden spielen usw. zu können. Ich habe wenig Ahnung von Netzwerken. Aber ich bin auf eine Anleitung dafür gestoßen:
https://codentium.com/openvpn-verwenden-um-alte-spiele-mit-deinen-freunden-zu-spielen.html
Alles lief reibungslos, bis ich nach dem Starten des Dienstes eine Fehlermeldung erhielt. Hier ist der Fehler:
Ausgabe von „journalctl -xe“:
-- Unit openvpn.games.service has begun starting up.
Nov 03 16:54:56 vm9707380586.bitcommand.com openvpn.games[2418]: * Starting virtual private network daemon
Nov 03 16:54:56 vm9707380586.bitcommand.com ovpn-games[2432]: Options error: Unrecognized option or missing or extra parameter(s) in /etc/openvpn/games.conf: push (2.4.4)
Nov 03 16:54:56 vm9707380586.bitcommand.com ovpn-games[2432]: Use --help for more information.
Nov 03 16:54:56 vm9707380586.bitcommand.com openvpn.games[2418]: ...fail!
Nov 03 16:54:56 vm9707380586.bitcommand.com systemd[1]: openvpn.games.service: Control process exited, code=exited status=1
Nov 03 16:54:56 vm9707380586.bitcommand.com systemd[1]: openvpn.games.service: Failed with result 'exit-code'.
Nov 03 16:54:56 vm9707380586.bitcommand.com systemd[1]: Failed to start LSB: Openvpn VPN service.
-- Subject: Unit openvpn.games.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit openvpn.games.service has failed.
Nach dem Wechsel push 10.42.42.0 255.255.255.0
zu push "10.42.42.0 255.255.255.0"
erhalte ich immer noch einen anderen Fehler.
-- Unit openvpn.games.service has begun starting up.
Nov 03 14:21:25 vm9707380586.bitcommand.com openvpn.games[1446]: * Starting virtual private network daemon
Nov 03 14:21:25 vm9707380586.bitcommand.com ovpn-games[1461]: Options error: ifconfig parms 'pool-persist' and 'games-ips.txt' must be valid addresses
Nov 03 14:21:25 vm9707380586.bitcommand.com ovpn-games[1461]: Use --help for more information.
Nov 03 14:21:25 vm9707380586.bitcommand.com openvpn.games[1446]: ...fail!
Nov 03 14:21:25 vm9707380586.bitcommand.com systemd[1]: openvpn.games.service: Control process exited, code=exited status=1
Nov 03 14:21:25 vm9707380586.bitcommand.com systemd[1]: openvpn.games.service: Failed with result 'exit-code'.
Nov 03 14:21:25 vm9707380586.bitcommand.com systemd[1]: Failed to start LSB: Openvpn VPN service.
-- Subject: Unit openvpn.games.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit openvpn.games.service has failed.
Mein VPS-Betriebssystem: Ubuntu 18.04.5 LTS.
Die Konfigurationen habe ich vollständig gemäß der Website vorgenommen.
Ich konnte keine Lösung finden. Irgendeine Idee, wie man das Problem beheben kann?
Bearbeitung 1:
Hier ist meine Konfigurationsdatei (/etc/openvpn/games.conf):
ca certs/keys/ca.crt
cert certs/keys/games.crt
key certs/keys/games.key
dh certs/keys/dh2048.pem
port 1194
proto udp
proto udp6
dev tap
user nobody
group nobody
server 10.42.42.0 255.255.255.0
client-to-client
push "route 10.42.42.0 255.255.255.0"
push 10.42.42.0 255.255.255.0
push "route-metric 512"
push "route 0.0.0.0 0.0.0.0"
topology subnet
persist-key
ifconfig pool-persist games-ips.txt
keepalive 10 120
comp-lzo
status /var/log/openvpn/games-status.log
log /var/log/openvpn/games.log
verb 4
Ich erhalte diese Fehlermeldung, nachdem ich diesen Befehl ausprobiert habe:
openvpn --config /etc/openvpn/games.conf
Options error: Unrecognized option or missing or extra parameter(s) in /etc/openvpn/games.conf:15: push (2.4.4)
Use --help for more information.
Ich vermutete, dass die doppelten Anführungszeichen nach dem Push-Befehl fehlen, also änderte ich es push 10.42.42.0 255.255.255.0
in push "10.42.42.0 255.255.255.0"
, aber ich erhalte immer noch einen anderen Fehler:
Options error: ifconfig parms 'pool-persist' and 'games-ips.txt' must be valid addresses
Use --help for more information.
Antwort1
Ihre Konfigurationsdatei weist offenbar eine fehlerhafte Syntax auf. Ohne die Konfigurationsdatei tatsächlich zu sehen, wäre es schwierig, das genaue Problem zu ermitteln.
Sie finden möglicherweise ausführlichere Fehler, wenn Sie den OpenVPN-Prozess mit dem folgenden Befehl im Vordergrund ausführen.
openvpn --config /etc/openvpn/games.conf
BEARBEITEN:
Nach der Überprüfung der Ausgabe openvpn --config /etc/openvpn/games.conf
scheint das Problem in Zeile 23 zu liegen. Die korrekte Syntax lautet ifconfig-pool-persist games-ips.txt
: