$ nm-tool
также будут перечислены DNS-серверы.
В соответствии с вики Avahi существует два метода:
В /etc/avahi/avahi-daemon.conf раскомментировать и изменить строку с доменным именем на
domain-name=.alocal
В /etc/nsswitch.conf удалите текст [NOTFOUND=return].
Вероятно, это говорит о том, что Avahi отключен, потому что у вас есть .local-домен, и Avahi не очень хорошо работает с этим.
Avahi - это нулевой протокол conf, как Apples Bonjour, обычно используемый, если у вас есть Mac в вашей сети или если вы хотите общаться с другими пользователями в своей локальной сети, не заходя на сервер, такой как Google Talk или MSN Messenger.
Вы можете прочитать о проблеме Avahi .
Возможно, вы просто проигнорируете его или настройте свою сеть на использование другого имени домена, а затем по умолчанию .local.
Хотя может быть несколько причин, я начал получать ту же самую ошибку на ubuntu 14.04 после смены ISP. Некоторые непослушные провайдеры используют локальные адреса для своих DNS-серверов, как объясняется здесь. В моей сети ubuntu используется ручная настройка, поэтому установка DNS на IP-адрес маршрутизатора вместо адреса DNS-сервера ISP устраняет проблему. Внутренне маршрутизатор использует локальный DNS-сервер ISP, но ubuntu не знает и не радует. Еще больше доказательств того, что это ошибка интернет-провайдера
. Короче говоря, проверьте, использует ли ваш интернет-провайдер IP-адреса DNS, не предназначенные для локального домена. Если это так, переключите DNS-провайдера на ubuntu.