Estoy usando un cliente VPN que agrega dos servidores de nombres /etc/resolv.conf
. Todas mis conexiones son administradas por Network-Manager.
Tengo que usar este cliente VPN para mi VPN de trabajo, pero después de que Ubuntu entró systemd-resolved
en 16.10, tengo problemas con mi conexión y DNS. Parece que los systemd-resolved
cambios /etc/resolv.conf
en los servidores de nombres predeterminados por algún motivo hacen que las páginas internas no se resuelvan. Investigué esto un poco más y terminé reemplazando resolvconf
por openresolv
. Eso ayudó mucho, pero aún se systemd-resolved
restablece /etc/resolv.conf
después de que la VPN ha estado activa por un tiempo.
Podría ser justo cuando la conexión está activa o después de unos minutos o, a veces, en absoluto. Luego deshabilité systemd-resolved
y el systemd resolvconf.service
y solo corro openresolv
. Todo funciona bien, parece.
Sin embargo, todo esto es muy confuso. ¿Hay alguna razón para usar systemd-resolved
con uno de los otros? Fue habilitado en Ubuntu 16.10, así que pensé que debía haber una razón para ello, pero parece causar una pelea /etc/resolv.conf
.
Sería genial si pudiera simplemente correr operesolv
y hacer que esto se explicara. He leído bastante sobre él, pero todavía no entiendo por qué /etc/resolv.conf
se gestiona como es, solo que cuando lo uso systemd
no puedo usar mi cliente VPN.
/run/systemd/resolve/resolv.conf
archivo privado . Es posible que desee intentar que systemd-networkd administre sus conexiones.