Saya menggunakan klien VPN yang menambahkan dua server nama /etc/resolv.conf. Semua koneksi saya dikelola oleh Network-Manager.
Saya harus menggunakan klien VPN ini untuk VPN pekerjaan saya, tetapi setelah Ubuntu masuk ke systemd-resolved16.10 saya mengalami masalah dengan koneksi dan DNS saya. Sepertinya systemd-resolvedperubahan /etc/resolv.confkembali ke server nama default karena beberapa alasan yang membuat halaman internal tidak terselesaikan. Aku melihat ke dalam ini lagi dan berakhir mengganti resolvconfdengan openresolv. Itu banyak membantu, tetapi masih systemd-resolvedme-reset /etc/resolv.confsetelah VPN untuk sementara waktu.
Bisa saja karena koneksi sudah habis atau setelah beberapa menit atau kadang-kadang tidak sama sekali. Saya kemudian dinonaktifkan systemd-resolveddan systemd resolvconf.servicedan hanya berjalan openresolv. Tampaknya semuanya bekerja dengan baik.
Namun, ini semua sangat membingungkan. Apakah ada alasan untuk menggunakan systemd-resolveddengan yang lain? Itu diaktifkan di Ubuntu 16.10 jadi saya pikir pasti ada alasan untuk itu tetapi tampaknya menyebabkan pertengkaran /etc/resolv.conf.
Akan lebih bagus jika saya bisa berlari operesolvdan menjelaskan ini. Saya sudah cukup banyak membaca tentang itu tetapi saya masih tidak mengerti mengapa /etc/resolv.confdikelola seperti itu, hanya saja ketika saya menggunakannya systemdsaya tidak bisa menggunakan klien VPN saya.
/run/systemd/resolve/resolv.conffile pribadi itu . Anda mungkin ingin mencoba memiliki systemd-networkd mengelola koneksi Anda.