El script ‘up’ falla con ‘/etc/openvpn/update-systemd-resolved’: No existe el archivo o directorio (errno=2)
Desde que reinstalé mi distro ArchLinux, obtengo un error cuando intento usar OpenVPN. Aquí está la salida completa:
fish
quentin@QuentinDesktop ~/Documents> openvpn --config ulille-vpn.ovpn
2022-01-04 21:52:15 ADVERTENCIA: Compresión para recibir habilitada. La compresión se ha utilizado en el pasado para romper la encriptación. Los paquetes enviados no están comprimidos a menos que también se establezca "allow-compression yes".
2022-01-04 21:52:15 ADVERTENCIA: Compresión para recibir habilitada. La compresión se ha utilizado en el pasado para romper la encriptación. Los paquetes enviados no están comprimidos a menos que también se establezca "allow-compression yes".
Options error: --up script fails with '/etc/openvpn/update-systemd-resolved': No such file or directory (errno=2)
Options error: Por favor, corrija este error.
Use --help for more information.
Aquí está el contenido truncado del archivo ulille-vpn.ovpn (solo recorté los certificados CA):
ignore-unknown-option comp-lzo compress
dev tun
persist-tun
persist-key
cipher AES-256-CBC
tls-client
client
resolv-retry infinite
proto udp
remote vpn-etudiant.univ-lille.fr 443
verify-x509-name "vpn-etudiant.univ-lille.fr" name
auth SHA256
auth-user-pass
comp-lzo
compress lzo
route-nopull
verb 3
pull-filter ignore "dhcp-option DOMAIN"
dhcp-option DOMAIN univ-lille.fr
dhcp-option DOMAIN univ-lille1.fr
script-security 2
setenv PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
up /etc/openvpn/update-systemd-resolved
up-restart
down /etc/openvpn/update-systemd-resolved
down-pre
Tenga en cuenta que no escribí esto yo mismo, mi universidad me lo proporcionó para acceder a su red local.
Ya intenté instalar el paquete AUR openvpn-update-systemd-resolved
y habilitarlo en systemd, pero no cambió nada.
¿Cómo puedo solucionarlo?
davy.ai
El mensaje de error indica que falta el script “/etc/openvpn/update-systemd-resolved”. Este archivo se utiliza para actualizar la configuración de resolución de DNS del sistema después de que OpenVPN establece una conexión. A continuación te presentamos los pasos que puedes seguir para solucionar el problema:
Una vez que hayas creado el archivo, otórgale permisos de ejecución ejecutando el comando “chmod +x /etc/openvpn/update-systemd-resolved”.
Verifica si el servicio de OpenVPN systemd está en ejecución ejecutando el comando “sudo systemctl status openvpn@ulille-vpn”. Si no está en ejecución, inicia el servicio ejecutando “sudo systemctl start openvpn@ulille-vpn”.
Si el servicio está en ejecución y aún así ves el error, intenta reiniciar el servicio ejecutando “sudo systemctl restart openvpn@ulille-vpn”.
Prueba la conexión de OpenVPN ejecutando el comando “openvpn –config ulille-vpn.ovpn”. Si la conexión es exitosa, deberías ver el túnel VPN establecido en la salida.
Siguiendo estos pasos, deberías poder solucionar el error y usar OpenVPN correctamente.