Desconexiones frecuentes en OpenVPN

Desconexiones frecuentes en OpenVPN

Estoy sufriendo desconexiones aleatorias con OpenVPN. No sé mucho sobre el tema, ¿tal vez puedas orientarme en la dirección correcta? Aquí está la cola de /var/log/messages, contiene una <warn>y otras líneas de aspecto relevante:

Jul 15 21:27:58 notebook NetworkManager[907]: <info> Tunnel Device: tun0
Jul 15 21:27:58 notebook NetworkManager[907]: <info> IPv4 configuration:
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Internal Gateway: 10.8.0.65
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Internal Address: 10.8.0.66
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Internal Prefix: 32
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Internal Point-to-Point Address: 10.8.0.65
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Maximum Segment Size (MSS): 0
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Static Route: 10.8.0.1/32   Next Hop: 10.8.0.1
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Forbid Default Route: no
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   Internal DNS: 10.8.0.1
Jul 15 21:27:58 notebook nm-openvpn[5675]: Initialization Sequence Completed
Jul 15 21:27:58 notebook NetworkManager[907]: <info>   DNS Domain: '(none)'
Jul 15 21:27:58 notebook NetworkManager[907]: <info> No IPv6 configuration
Jul 15 21:27:59 notebook NetworkManager[907]: <info> VPN connection 'Some VPN' (IP Config Get) complete.
Jul 15 21:27:59 notebook NetworkManager[907]: <info> Policy set 'Some VPN' (tun0) as default for IPv4 routing and DNS.
Jul 15 21:27:59 notebook NetworkManager[907]: <warn> /sys/devices/virtual/net/tun0: couldn't determine device driver; ignoring...
Jul 15 21:27:59 notebook NetworkManager[907]: <info> VPN plugin state changed: started (4)
Jul 15 21:28:44 notebook NetworkManager[907]: <info> VPN plugin state changed: stopping (5)
Jul 15 21:28:44 notebook NetworkManager[907]: <info> VPN plugin state changed: stopped (6)
Jul 15 21:28:44 notebook NetworkManager[907]: <info> VPN plugin state change reason: 0
Jul 15 21:28:44 notebook avahi-daemon[910]: Withdrawing workstation service for tun0.
Jul 15 21:28:44 notebook avahi-daemon[910]: Withdrawing address record for 192.168.0.5 on em1.
Jul 15 21:28:44 notebook avahi-daemon[910]: Leaving mDNS multicast group on interface em1.IPv4 with address 192.168.0.5.
Jul 15 21:28:44 notebook avahi-daemon[910]: Interface em1.IPv4 no longer relevant for mDNS.
Jul 15 21:28:44 notebook avahi-daemon[910]: Joining mDNS multicast group on interface em1.IPv4 with address 192.168.0.5.
Jul 15 21:28:44 notebook avahi-daemon[910]: New relevant interface em1.IPv4 for mDNS.
Jul 15 21:28:44 notebook avahi-daemon[910]: Registering new address record for 192.168.0.5 on em1.IPv4.
Jul 15 21:28:44 notebook nm-openvpn[5675]: SIGTERM[hard,] received, process exiting
Jul 15 21:28:45 notebook NetworkManager[907]: <info> Policy set 'System em1' (em1) as default for IPv4 routing and DNS.
Jul 15 21:28:45 notebook NetworkManager[907]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Jul 15 21:28:45 notebook NetworkManager[907]: <warn> (5) failed to find interface name for index
Jul 15 21:28:45 notebook NetworkManager[907]: nm_system_iface_flush_routes: assertion `iface != NULL' failed
Jul 15 21:28:45 notebook NetworkManager[907]: <warn> (5) failed to find interface name for index
Jul 15 21:28:49 notebook NetworkManager[907]: <info> VPN service 'openvpn' disappeared

Respuesta1

Como solución alternativa, cree un script que verifique si openvpn todavía se está ejecutando:

if ! pgrep "openvpn" > /dev/null; then 
  /usr/sbin/service openvpn restart
  echo "["$(date "+%Y-%m-%d %H:%M:%S")"] openvpn restarted">> /var/log/openvpn.log
fi

y llama al script de chat minuciosamente en tu crontab

información relacionada