Я використовую клієнт VPN, який додає два сервери імен /etc/resolv.conf. Усіма моїми з’єднаннями керує Менеджер мережі.
Мені потрібно використовувати цей VPN-клієнт для моєї роботи VPN, але після того, як Ubuntu перейшов systemd-resolvedу 16.10, у мене виникли проблеми з підключенням та DNS. Схоже , systemd-resolvedзміни /etc/resolv.confна сервери імен по замовчуванням для будь - якої причини , що робить внутрішні сторінки не дозволяють. Я подивився на це ще трохи і в кінцевому підсумку замінити resolvconfз openresolv. Це дуже допомогло, але все-таки systemd-resolvedскидається /etc/resolv.confпісля того, як VPN деякий час працював.
Це може бути так, як підключення працює або через кілька хвилин, а іноді і зовсім. Потім я відключив , systemd-resolvedа systemd resolvconf.serviceй працювати тільки openresolv. Це все добре працює, здається.
Однак це все дуже заплутано. Чи є причина для використання systemd-resolvedз одним з інших? Це було ввімкнено в Ubuntu 16.10, тому я подумав, що в цьому повинна бути причина, але, здається, це може спричинити сутичку /etc/resolv.conf.
Було б чудово, якби я міг просто бігти operesolvі пояснити це. Я читав це досить багато, але все ще не розумію, чому /etc/resolv.confкерує таким, як це, лише те, що коли я використовую systemdдля нього, я не можу використовувати свій VPN-клієнт.
/run/systemd/resolve/resolv.confфайл. Можливо, ви захочете спробувати дозволити systemd-networkd керувати своїми з'єднаннями.