Клиент OpenVPN не будет автоматически запускаться в Ubuntu 18.04 Proxmox LXC

Клиент OpenVPN не будет автоматически запускаться в Ubuntu 18.04 Proxmox LXC

Я пытаюсь заставить OpenVPN автоматически запускать соединение с сервером, но, похоже, это не работает.

Я получаю следующий вывод в /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'.

Я изменил /etc/default/openvpn, добавив AUTOSTART="all" в файл конфигурации.

Если я запускаю openvpn как root с помощью следующей команды, все работает отлично.

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

Я думал, что OpenVPN по умолчанию запускается от имени пользователя root. Почему он не запускается автоматически через службу, но прекрасно работает при ручном запуске?

Я запускаю клиент в контейнере LXC сервера Ubuntu 18.04 на хосте Proxmox.

решение1

Может ли это быть по нескольким причинам: первая - другая конфигурация для запуска OpenVPN, вторая - это может быть из-за другой конфигурации сети из-за строки: Примечание: невозможно установить длину очереди передачи для tun:0 операция не разрешена (errno=1) Третья причина может быть из-за проблем в то время, когда запускался OpenVPN с браузером, по этой причине каждый раз, когда его использовали, независимо от того, была ли выполнена настройка автозапуска или нет, его нужно было настраивать вручную. Следующий файл может помочь: https://www.ivpn.net/knowledgebase/226/Linux---Autostart-OpenVPN-in-systemd-Ubuntu.html

Связанный контент