Удалите поисковую запись из resolv.conf в Ubuntu 17.10

Мои/etc/resolv.conf (и также/run/systemd/resolve/resolv.conf) содержат a search запись для wifi.ns.nl то, что я не помещал там и не хочу там. Это кажется связанным с проблемой, которую я имею теперь, в котором я не могу разрешить некоторые веб-адреса. resolv.conf файлами управляют systemd-разрешенным и говорят мне не редактировать их вручную. Если я делаю это так или иначе, ничто не изменяется и если я перезапускаю sytsemd-resolvd, он возвращает resolv.conf файлы к их исходному состоянию.

search wifi.ns.nl строка, вероятно, появилась после того, как я пытался соединиться с присоединенной сетью Wi-Fi, выполненной ns.nl. После соединения с Wi-Fi, но прежде, чем принять условия на веб-портале, я пытался соединиться с SSH с сервером. Это не работало, и получающий доступ к любому другому веб-сайту через Wi-Fi также не работал. Когда я пришел домой и соединился со своей домашней сетью, соединяясь с сервером я хотел соединиться с, все еще не работал, и systemd-resolve теперь говорит resolve call failed: No appropriate name servers or networks for name found для того сервера и для *.wifi.ns.nl. (Я могу все еще соединиться с сервером с помощью IP-адреса, и я могу разрешить использование имени dig на удаленном сервере DNS, таким образом, проблемой является только мой локальный сопоставитель DNS.)

Если я делаю systemd-resolve --status это также говорит мне, что 'wifi.ns.nl' является одним из моих глобальных Доменов DNS.

По-видимому, что-то где-нибудь помнило некоторую установку, вероятно, связанную с присоединенной сетью Wi-Fi и wifi.ns.nl. Я попытался перезапустить systemd-resolved, networking, network-manager, но поисковая запись все еще там.

(Я также сделал a sudo grep -R wifi.ns.nl /etc, это не находит 'wifi.ns.nl' больше нигде под /etc кроме resolv.conf файла)

Как я могу удалить ту поисковую запись кроме перезагрузки моей системы?

1
задан 29 January 2018 в 23:53

2 ответа

Это, кажется, ошибка, описанная здесь. Если и systemd-разрешенный и resolvconf пакет установлен, они бьются за то, кто добирается для управления /etc/resolv.conf. Если существует кто-либо search строки в том файле, который эти домены повреждают по причине, которую я еще не вполне понимаю.

В моем случае, с обоими установленными /etc/resolv.conf была символьная ссылка на /run/resolvconf/resolv.conf. После удаления resolvconf пакет это стало символьной ссылкой на /run/systemd/resolve/stub-resolv.conf и после перезапуска systemd-resolved сервис, который решил проблему.

1
ответ дан 7 December 2019 в 15:24

У меня есть та же проблема, и простое решение состоит в том, чтобы отредактировать /etc/resolve.conf и удалите 'поисковые' строки.

Никакой перезапуск, требуемый, и вещи, не работает снова.

Это, однако, не является решением, как любое время я использую свой vpn или подключаю мой ноутбук к сети работы, это происходит снова и снова. Я также не понимаю, ошибка (еще даже не попробовали, поскольку у меня есть слишком много других новых раздражений начиная с переключателя от Единицы на 17,04 к Gnome на 17,10). Но это - ответ, который обращается к Вашему (или другие, приезжающие позже) проблема без перезагрузки.

0
ответ дан 7 December 2019 в 15:24

Другие вопросы по тегам:

Похожие вопросы: