OpenVPN-Client startet Ubuntu 18.04 Proxmox LXC nicht automatisch

OpenVPN-Client startet Ubuntu 18.04 Proxmox LXC nicht automatisch

Ich versuche, OpenVPN dazu zu bringen, automatisch eine Verbindung zum Server zu starten, aber es scheint nicht zu funktionieren.

Ich erhalte folgende Ausgabe in /var/log/syslog

May 27 14:13:54 live ovpn-client1[1231]: ROUTE_GATEWAY 192.168.10.1/255.255.255.0 IFACE=eth0 HWADDR=02:64:dc:2e:f3:8e
May 27 14:13:54 live ovpn-client1[1231]: TUN/TAP device tun0 opened
May 27 14:13:54 live ovpn-client1[1231]: Note: Cannot set tx queue length on tun0: Operation not permitted (errno=1)
May 27 14:13:54 live networkd-dispatcher[145]: WARNING:Unknown index 2 seen, reloading interface list
May 27 14:13:54 live ovpn-client1[1231]: do_ifconfig, tt->did_ifconfig_ipv6_setup=0
May 27 14:13:54 live ovpn-client1[1231]: /sbin/ip link set dev tun0 up mtu 1500
May 27 14:13:54 live ovpn-client1[1231]: openvpn_execve: unable to fork: Resource temporarily unavailable (errno=11)
May 27 14:13:54 live ovpn-client1[1231]: Exiting due to fatal error
May 27 14:13:54 live systemd[1]: [email protected]: Main process exited, code=exited, status=1/FAILURE
May 27 14:13:54 live systemd[1]: [email protected]: Failed with result 'exit-code'.

ich habe /etc/default/openvpn geändert, sodass die Konfigurationsdatei AUTOSTART="all" enthält.

Wenn ich OpenVPN als Root mit folgendem Befehl starte, funktioniert alles einwandfrei.

root@live:~# openvpn --config /etc/openvpn/client1.conf
.....
Mon May 27 14:15:56 2019 ROUTE_GATEWAY 192.168.10.1/255.255.255.0 IFACE=eth0 HWADDR=02:64:dc:2e:f3:8e
Mon May 27 14:15:56 2019 TUN/TAP device tun0 opened
Mon May 27 14:15:56 2019 Note: Cannot set tx queue length on tun0: Operation not permitted (errno=1)
Mon May 27 14:15:56 2019 do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Mon May 27 14:15:56 2019 /sbin/ip link set dev tun0 up mtu 1500
Mon May 27 14:15:56 2019 /sbin/ip addr add dev tun0 local 10.8.0.50 peer 255.255.255.255
Mon May 27 14:15:56 2019 /etc/openvpn/update-resolv-conf tun0 1500 1570 10.8.0.50 255.255.255.255 init
Mon May 27 14:15:56 2019 /sbin/ip route add 10.8.0.1/32 via 255.255.255.255
Mon May 27 14:15:56 2019 GID set to nogroup
Mon May 27 14:15:56 2019 UID set to nobody
Mon May 27 14:15:56 2019 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Mon May 27 14:15:56 2019 Initialization Sequence Completed

Ich dachte, OpenVPN wird standardmäßig als Root-Benutzer ausgeführt. Warum wird es nicht automatisch über einen Dienst gestartet, funktioniert aber einwandfrei, wenn es manuell gestartet wird?

Ich führe den Client in einem Ubuntu 18.04-Server-LXC-Container auf einem Proxmox-Host aus.

Antwort1

Dies kann mehrere Gründe haben: Erstens eine andere Konfiguration zum Ausführen von OpenVPN, zweitens eine andere Netzwerkkonfiguration aufgrund der Zeichenfolge: Hinweis: TX-Warteschlangenlänge kann bei Tun nicht festgelegt werden:0-Operation nicht zulässig (errno=1) Der dritte Grund kann an Problemen liegen, die beim Ausführen von OpenVPN mit dem Browser auftreten, weshalb es bei jeder Verwendung manuell konfiguriert werden muss, unabhängig davon, ob die Autostart-Konfiguration durchgeführt wurde oder nicht. Die folgende Datei kann hilfreich sein: https://www.ivpn.net/knowledgebase/226/Linux---Autostart-OpenVPN-in-systemd-Ubuntu.html

verwandte Informationen