Мои/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 файла)
Как я могу удалить ту поисковую запись кроме перезагрузки моей системы?
Это, кажется, ошибка, описанная здесь. Если и systemd-разрешенный и resolvconf
пакет установлен, они бьются за то, кто добирается для управления /etc/resolv.conf
. Если существует кто-либо search
строки в том файле, который эти домены повреждают по причине, которую я еще не вполне понимаю.
В моем случае, с обоими установленными /etc/resolv.conf
была символьная ссылка на /run/resolvconf/resolv.conf
. После удаления resolvconf
пакет это стало символьной ссылкой на /run/systemd/resolve/stub-resolv.conf
и после перезапуска systemd-resolved
сервис, который решил проблему.
У меня есть та же проблема, и простое решение состоит в том, чтобы отредактировать /etc/resolve.conf
и удалите 'поисковые' строки.
Никакой перезапуск, требуемый, и вещи, не работает снова.
Это, однако, не является решением, как любое время я использую свой vpn или подключаю мой ноутбук к сети работы, это происходит снова и снова. Я также не понимаю, ошибка (еще даже не попробовали, поскольку у меня есть слишком много других новых раздражений начиная с переключателя от Единицы на 17,04 к Gnome на 17,10). Но это - ответ, который обращается к Вашему (или другие, приезжающие позже) проблема без перезагрузки.