Невозможно получить доступ к Интернету (DNS-имена не разрешаются) после обновления сегодня


9

Я использую Precise уже несколько недель для работы без проблем. Сегодня я не могу получить доступ к любому веб-сайту, используя проводные или беспроводные соединения.

Сегодня я установил обновления, которые включали nautilus, xserver и новое ядро ​​(3.2.0-24). После перезапуска я больше не мог просматривать Интернет, используя Firefox или Chrome.

Попытка пинговать гугл в терминале дает

ping: unknown host google.ca

Я пытался:

  • Подключение к беспроводным или проводным сетям (оба работают на других машинах)
  • Перезагрузите машину и загрузитесь с предыдущим ядром
  • Вручную настройте opendns на моем проводном соединении
  • Перезагрузите сеть и ноутбук и беспроводную карту

Пока безуспешно. Я не уверен, куда идти дальше. Пожалуйста, дайте мне знать причину проблемы или помогите мне устранить ее.

Обратите внимание, что ноутбук получает IP-адрес, и он может пинговать IP-адрес google.ca (74.125.127.94), но не имя домена или любое другое имя домена в этом отношении.

Эта система была обновлена ​​с 11.10 до 12.04 еще две недели назад.


Вы обычно используете OpenDNS ?
Давид6

не только для целей тестирования, я пытался установить его на OpenDNS, но это не имело никакого значения
Aras

И если вы
наберете

Я не пробовал это, я просто исправил проблему. Пожалуйста, посмотрите мой ответ, и не стесняйтесь добавлять свой, если вы можете объяснить проблему.
Арас

Убедитесь, что DNS-серверы Google определены в /etc/resolv.conf: nameserver 8.8.8.8иnameserver 8.8.4.4
Noam Manos

Ответы:


14

Хорошо, попробовав несколько разных вещей и прочитав этот пост об изменениях DNS в Precise Pangolin, я решил пойти дальше и удалить resolv.conf, фактически я его переместил:

 sudo mv /etc/resolv.conf /etc/backup.resolv.conf

На случай, если мне это понадобится. После этого разрешение днс работает и быстрее тоже. Файл resolv.conf не был регенерирован, вместо этого в каталоге / etc / resolvconf есть папка, в которой, я полагаю, содержатся файлы конфигурации DNS.

Я не могу объяснить причину этой проблемы, поэтому, если у вас есть некоторое представление об этой проблеме, пожалуйста, не стесняйтесь добавлять свое решение + объяснение того, что здесь происходит.


1
Извините, я думал о причине не быстрого исправления .. Я думаю, что это может относиться к вашей более ранней перезагрузке (а не к обновлениям), но ничего определенного.
Давид6

2
Я просто переместил файл, и разрешение DNS начало работать. Нет необходимости перезагружаться.
Марсель Вальдес Орозко

Вы правы, я отредактировал пост и удалил ссылку на перезапуск. Тем не менее странно, что мы должны это сделать.
Арас

3
К сожалению, это происходит со мной постоянно, и ваше решение заставляет его работать каждый раз, спасибо Арас.
LEOPiC

1
Файлы в / etc / resolvconf являются файлами конфигурации для утилиты resolvconf, которая должна постоянно поддерживать правильный файл resolv.conf. Если ваш resolv.conf был неправильным, то либо resolvconf был неправильно настроен, либо неправильно настроен конфигуратор интерфейса (ifup, NetworkManager и т. Д.), Либо вы используете какое-то стороннее программное обеспечение, которое работает с /etc/resolv.conf.
Jdthood
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.