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-resolveden 16.10, tengo problemas con mi conexión y DNS. Parece que los systemd-resolvedcambios /etc/resolv.confen 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 resolvconfpor openresolv. Eso ayudó mucho, pero aún se systemd-resolvedrestablece /etc/resolv.confdespué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-resolvedy el systemd resolvconf.servicey solo corro openresolv. Todo funciona bien, parece.
Sin embargo, todo esto es muy confuso. ¿Hay alguna razón para usar systemd-resolvedcon 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 operesolvy hacer que esto se explicara. He leído bastante sobre él, pero todavía no entiendo por qué /etc/resolv.confse gestiona como es, solo que cuando lo uso systemdno puedo usar mi cliente VPN.
/run/systemd/resolve/resolv.confarchivo privado . Es posible que desee intentar que systemd-networkd administre sus conexiones.