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-resolved
nel 16.10 ho riscontrato problemi con la mia connessione e DNS. Sembra che le systemd-resolved
modifiche /etc/resolv.conf
ai server dei nomi predefiniti vengano ripristinate per qualche motivo che non risolve le pagine interne. Ho esaminato ancora questo e ho finito per sostituirlo resolvconf
con openresolv
. Ciò ha aiutato molto, ma si systemd-resolved
ripristina ancora /etc/resolv.conf
dopo 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-resolved
e il systemd resolvconf.service
e solo correre openresolv
. Funziona tutto bene, a quanto pare.
Tuttavia, tutto ciò è molto confuso. C'è un motivo per usarlo systemd-resolved
con 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 operesolv
e spiegarlo. L'ho letto un po ', ma ancora non capisco perché /etc/resolv.conf
sia gestito così com'è, solo che quando lo uso systemd
non posso usare il mio client VPN.
/run/systemd/resolve/resolv.conf
file privato . Potresti provare a fare in modo che systemd-networkd gestisca le tue connessioni.