Я використовую клієнт 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 керувати своїми з'єднаннями.