DNS не применяется с системным разрешением

Я использую Kubuntu 18.04. Когда я нахожусь в офисной сети, все работает нормально, но когда я подключаюсь к любой другой сети (проводной Wi-Fi), я не получаю правильные DNS-имена – старые все еще находятся в выводе systemd-resolve --status . Когда я добавляю правильный DNS-адрес через systemd-resolve --set-dns=10.0.0.1 --interface=eno1 , проблема временно решается, и я могу разрешить systemd-resolve --set-dns=10.0.0.1 --interface=eno1 хостов, но через некоторое время он перестает работать, и мне нужно запустить --set-dns снова.

Как мне это решить?

Ответ оказался жестоким и простым. DHCP-клиент /etc/dhcp/dhclient.conf записи DNS в /etc/dhcp/dhclient.conf через /etc/dhcp/dhclient.conf supersede domain-name-servers ...,...; , Я понятия не имею, почему это было там, я, должно быть, забыл, что я установил это некоторое время назад.

Команда, которая спасла меня:

 sudo find /etc -type f -print0 2>/dev/null | xargs -0 sudo grep "" 

Да, все просто.