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-resolved
16.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.conf
an 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 resolvconf
durch openresolv
. Das half viel, aber immer noch systemd-resolved
zurücksetzt , /etc/resolv.conf
nachdem 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-resolved
und das systemd resolvconf.service
und 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-resolved
mit 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 operesolv
und mir das erklären lassen könnte. Ich habe viel darüber gelesen, aber ich verstehe immer noch nicht, warum /etc/resolv.conf
es so gehandhabt wird, nur dass ich systemd
meinen VPN-Client nicht verwenden kann , wenn ich es verwende.
/run/systemd/resolve/resolv.conf
Datei. Vielleicht möchten Sie versuchen, Ihre Verbindungen mit systemd-networkd zu verwalten.