Ich verwende einen VPN-Client, der zwei Nameserver hinzufügt /etc/resolv.conf. Alle meine Verbindungen werden von Network-Manager verwaltet.
Ich muss diesen VPN-Client für mein geschäftliches VPN verwenden, aber nachdem Ubuntu auf systemd-resolved16.10 umgestellt wurde, habe ich Probleme mit meiner Verbindung und meinem DNS. Es sieht so aus, als ob aus irgendeinem Grund systemd-resolvedÄnderungen /etc/resolv.confan Standard-Nameservern vorgenommen wurden, die dazu führen, dass interne Seiten nicht aufgelöst werden. Ich habe mir das noch genauer angesehen und am Ende ersetzt resolvconfdurch openresolv. Das half viel, aber immer noch systemd-resolvedzurücksetzt , /etc/resolv.confnachdem die VPN für eine Weile hat.
Es könnte sein, dass die Verbindung gerade besteht oder nach ein paar Minuten oder manchmal überhaupt nicht. Ich habe dann deaktiviert systemd-resolvedund das systemd resolvconf.serviceund nur laufen openresolv. Es funktioniert alles gut, wie es scheint.
Dies ist jedoch alles sehr verwirrend. Gibt es einen Grund für die Verwendung systemd-resolvedmit einem der anderen? Es wurde in Ubuntu 16.10 aktiviert, also dachte ich, dass es einen Grund dafür geben muss, aber es scheint einen Streit zu geben /etc/resolv.conf.
Es wäre großartig, wenn ich einfach rennen operesolvund mir das erklären lassen könnte. Ich habe viel darüber gelesen, aber ich verstehe immer noch nicht, warum /etc/resolv.confes so gehandhabt wird, nur dass ich systemdmeinen VPN-Client nicht verwenden kann , wenn ich es verwende.
/run/systemd/resolve/resolv.confDatei. Vielleicht möchten Sie versuchen, Ihre Verbindungen mit systemd-networkd zu verwalten.