Me estoy conectando a un servidor VPN de Cisco usando vpnc. Una vez conectado, mi máquina no pudo actualizar automáticamente la configuración de DNS de la nueva VPN. Lo probé cambiando temporalmente /etc/resolv.conf con el servidor de nombres y el dominio de búsqueda adecuados, y todo funcionó. Obviamente, esta no es una solución a largo plazo, por lo que agregué un servidor DNS adicional y un dominio de búsqueda a la configuración de VPN en Network Manager. Con esa configuración en su lugar, resolvconf agrega el dominio de búsqueda, pero no la IP de DNS, y todavía no puedo hacer ninguna búsqueda.
¿Cuál es mi próximo paso para configurar o solucionar problemas desde aquí?
apport-bug
utilidad de línea de comandos o use la interfaz web en bugs.launchpad.net/ubuntu/+source/resolvconf/+filebug . También lea el error existente # 1000244: bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1000244Respuestas:
Primero asegúrese de que no haya líneas que comiencen
nameserver
en ningún archivo en /etc/resolvconf/resolv.conf.d. Si /etc/resolvconf/resolv.conf.d/tail es un enlace simbólico al objetivooriginal
, haga que apunte a/dev/null
.En segundo lugar, desconectarse de la VPN. Editar
/etc/NetworkManager/NetworkManager.conf
y comentar
(es decir, agregue un
#
para que se vea así)y entonces
fuente
sudo systemctl restart NetworkManager
Intente verificar si su /etc/resolv.conf tiene un enlace simbólico a /run/resolvconf/resolv.conf . Resolvió el problema para mí.
Para verificar si tiene un enlace simbólico:
Salida de muestra, si tiene un enlace simbólico:
De lo contrario, elimine o haga una copia de seguridad de /etc/resolv.conf existente y luego:
fuente
apt upgrade
DNS reciente cuando estaba conectado a mi VPN se rompió. Este enlace simbólico fue la solución que me arregló las cosas, ¡gracias! También utilicé la respuesta aceptada anteriormente cuando mi DNS era irregular (parecía ir y venir cuando estaba conectado a la VPN), así que creo que ambas son buenas soluciones, pero se aplican en situaciones ligeramente diferentes.resolv.conf -> ../run/resolvconf/resolv.conf
(tenga en cuenta el ../)