es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  ,

Answer

  1. Avatar for 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:

    1. Verifica si el archivo “/etc/openvpn/update-systemd-resolved” existe en tu sistema. Si no existe, créalo y asegúrate de copiar el código del script correcto. Puedes encontrarlo en https://github.com/jonathanio/update-systemd-resolved/blob/master/update-systemd-resolved.
    2. Una vez que hayas creado el archivo, otórgale permisos de ejecución ejecutando el comando “chmod +x /etc/openvpn/update-systemd-resolved”.

    3. 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”.

    4. 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”.

    5. 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.

Comments are closed.