Sto usando un client VPN che aggiunge due server dei nomi a /etc/resolv.conf. Tutte le mie connessioni sono gestite da Network-Manager.
Devo usare questo client VPN per la mia VPN di lavoro, ma dopo Ubuntu systemd-resolvednel 16.10 ho riscontrato problemi con la mia connessione e DNS. Sembra che le systemd-resolvedmodifiche /etc/resolv.confai server dei nomi predefiniti vengano ripristinate per qualche motivo che non risolve le pagine interne. Ho esaminato ancora questo e ho finito per sostituirlo resolvconfcon openresolv. Ciò ha aiutato molto, ma si systemd-resolvedripristina ancora /etc/resolv.confdopo che la VPN è rimasta attiva per un po '.
Potrebbe essere proprio mentre la connessione è attiva o dopo pochi minuti o talvolta non lo è affatto. Ho quindi disabilitato systemd-resolvede il systemd resolvconf.servicee solo correre openresolv. Funziona tutto bene, a quanto pare.
Tuttavia, tutto ciò è molto confuso. C'è un motivo per usarlo systemd-resolvedcon uno degli altri? È stato abilitato in Ubuntu 16.10, quindi ho pensato che ci dovesse essere un motivo per farlo, ma sembra causare una rissa /etc/resolv.conf.
Sarebbe bello se potessi semplicemente correre operesolve spiegarlo. L'ho letto un po ', ma ancora non capisco perché /etc/resolv.confsia gestito così com'è, solo che quando lo uso systemdnon posso usare il mio client VPN.
/run/systemd/resolve/resolv.conffile privato . Potresti provare a fare in modo che systemd-networkd gestisca le tue connessioni.