DNS перестал работать на ноутбуке

Работал нормально, а потом прекратился необъяснимо.

Я могу пропинговать шлюз / DNS-маршрутизатор / брандмауэр (Untangle), используя WiFi и кабель, используя WiCd. Network Manager не работает на этом компьютере

Firefox сообщает «сервер не найден» & amp; pinging google.com выдает «неизвестный хост».

В настройках WiCd указан правильный IP-адрес DNS, /etc/reslov.conf содержит правильный IP-адрес (он отсутствовал, но я его заменил).

DNS-сервер / шлюз (192.168.0.1) работает с другими компьютерами в локальной сети.

С ноутбука (192.168.0.55)…

user@laptop:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.0.1

user@laptop:~$ ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=0.854 ms
64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=0.875 ms

user@laptop:~$ ping 192.168.0.5
PING 192.168.0.5 (192.168.0.5) 56(84) bytes of data.
64 bytes from 192.168.0.5: icmp_req=1 ttl=64 time=0.774 ms
64 bytes from 192.168.0.5: icmp_req=2 ttl=64 time=0.747 ms

С рабочей станции (192.168.0.5)…

user@workstation:~$ ping 192.168.0.55
PING 192.168.0.55 (192.168.0.55) 56(84) bytes of data.
64 bytes from 192.168.0.55: icmp_req=1 ttl=64 time=0.754 ms
64 bytes from 192.168.0.55: icmp_req=2 ttl=64 time=0.720 ms

user@workstation:~$ ping google.com
PING google.com (74.125.224.110) 56(84) bytes of data.
64 bytes from nuq04s08-in-f14.1e100.net (74.125.224.110): icmp_req=1 ttl=46 time=90.6 ms
64 bytes from nuq04s08-in-f14.1e100.net (74.125.224.110): icmp_req=2 ttl=46 time=92.2 ms

С ноутбука…

user@laptop:~$ ping 74.125.224.110
PING 74.125.224.110 (74.125.224.110) 56(84) bytes of data.
64 bytes from 74.125.224.110: icmp_req=1 ttl=46 time=105 ms
64 bytes from 74.125.224.110: icmp_req=2 ttl=46 time=91.5 ms
64 bytes from 74.125.224.110: icmp_req=3 ttl=46 time=92.2 ms
64 bytes from 74.125.224.110: icmp_req=4 ttl=46 time=89.3 ms

И также с ноутбука (с использованием sudo)…

root@laptop:~# ps -e | grep bind
root@laptop:~# ps -e | grep net
   17 ?        00:00:00 netns
root@laptop:~#

Дополнительная информация…

Ноутбук имеет двойную загрузку, и с тем же оборудованием Windows не имеет проблем с DNS. Кроме того, есть три способа подключения к Интернету, две точки доступа WiFi и проводное подключение. Эта проблема возникает на всех трех.

Похоже, Skype работает, и у него нет проблем с подключением к сети.

Этот ноутбук Lenovo S12 (Intel Atom), похоже, не очень хорошо работает с Linux / Ubuntu, поскольку для работы Ubuntu требуется несколько нестандартных решений ⋯ , например нужен WiCd, потому что не работает Network Manager. Больше здесь , здесь , здесь и здесь .

2
задан 29 August 2017 в 06:35

5 ответов

Та же проблема, маршрутизатор и локальные адреса DNS были в порядке, но я мог получить доступ к веб-сайтам напрямую только через IP-адресацию.

Каким-то образом /etc/resolv.conf был исправлен, и первые (из 3) серверов имён имели адрес IPv6, в то время как мой интернет-провайдер пока не предлагает IPv6. После удаления адреса IPv6 проблема была решена.

0
ответ дан 29 August 2017 в 06:35

Резолюция обнаружена.

/etc/resolv.conf удаляется. Как или почему не определено.

Это может быть связано с тем, что изменение DNS в WiCd не приводит к изменению resolv.conf.

Спасибо всем за предложения.

0
ответ дан 29 August 2017 в 06:35

У меня было нечто подобное на ноутбуке Mint. Я пришел к этому и аналогичным вопросам через поиск по «DNS перестал работать». Мое проводное соединение было прекрасно и Wi-Fi-соединение работало, кроме DNS. И даже DNS работал иногда.

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

sudo dpkg-reconfigure resolvconf
0
ответ дан 29 August 2017 в 06:35

К сожалению, это еще один « не ответ». Это просто проблема изоляции проблемы.

Вы уже подтвердили через ping, что IP-сеть работает правильно на вашем ноутбуке. Следующее, что я хотел бы попробовать, - это использовать чужие DNS-серверы. Я не знаю, почему DNS-серверы по умолчанию, предоставляемые интернет-провайдером, иногда имеют тенденцию отслаиваться, просто потому, что они это делают.

Наиболее распространенными «другими» DNS-серверами являются публичные DNS Google и / или OpenDNS . Поскольку оба бесплатны, почему бы не попробовать оба? :-) Ниже приведены IP-адреса, которые вы можете использовать, и предлагаемая терминальная команда для их тестирования. (dig (информация о домене) был предложен в этот ответ ).

Google Public DNS (Domain Name System)
    8.8.8.8
    8.8.4.4

OpenDNS
    208.67.222.222
    208.67.220.220

irrational@VBubu04-21daily:~$ dig  www.askubuntu.com @208.67.220.220

; <<>> DiG 9.8.1-P1 <<>> www.askubuntu.com @208.67.220.220
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56386
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.askubuntu.com.     IN  A

;; ANSWER SECTION:
www.askubuntu.com.  1601    IN  A   64.34.119.12

;; Query time: 43 msec
;; SERVER: 208.67.220.220#53(208.67.220.220)
;; WHEN: Mon Apr 23 13:26:18 2012
;; MSG SIZE  rcvd: 51

Устранение «ретранслятора DNS» маршрутизатора

Еще одно предложение об отступлении «для чего стоит». Сервер имен по умолчанию в вашей системе оказывается вашим маршрутизатором, т.е. /etc/resolv.conf == nameserver 192.168.0.1. Другими словами, ваш маршрутизатор играет роль DNS-сервера.

Ваши системы отправляют свои DNS-запросы вашему маршрутизатору, и он перенаправляет их на тот DNS, который маршрутизатор настроен для использования. Затем маршрутизатор должен переслать любой ответ, возвращенный с DNS-сервера, в систему вашей локальной сети, которая первоначально отправила DNS-запрос.

1125 Я полагаю, хорошо это или нет, зависит от того, как вы на это смотрите. Будучи циничным, я склонен рассматривать это как добавление еще одного ненужного посредника, который мог бы уловить вещи до обработки. Так что я не делаю этого. Вместо этого я настраиваю свой маршрутизатор для предоставления IP-адресов для DNS-серверов Google и / или OpenDNS любой системе в моей локальной сети в рамках ответа DHCP.

Способ сделать это, вероятно, зависит от производителя маршрутизатора. У меня есть D-Link 655, и я должен выполнить следующие шаги:

  • Войдите на мой маршрутизатор как admin.
  • Отключите флажок DNS Relay в разделе Настройки сети > Настройки маршрутизатора в настройках моего маршрутизатора.
  • Добавьте IP-адреса DNS для подачи через DHCP в раздел WAN (Интернет) > DHCP настройки моего маршрутизатора.

Перезагрузка маршрутизатора, вероятно, самый быстрый способ выяснить, не является ли ваш маршрутизатор частью вашей проблемы. Если это ... или даже если это не так :-) ... вы могли бы рассмотреть изменения, предложенные выше.

0
ответ дан 29 August 2017 в 06:35

У меня та же проблема. Я обнаружил, что если я отсоединяюсь и снова подключаюсь к своей сети Wi-Fi или перезагружаю машину, я могу загрузить одну или две веб-страницы, но затем DNS перестает работать снова. Кстати, если вы можете пропинговать по IP, это не значит, что DNS работает. DNS - это служба, которая превращает имена в IP-адреса. Что-то странное, что я заметил, хотя, если я привязываю свой ноутбук к телефону, интернет работает без сбоев. Тем не менее, моя домашняя сеть Wi-Fi не работает для более чем одной веб-страницы с Ubuntu, даже если она работает с любым другим компьютером и устройством в доме.

0
ответ дан 29 August 2017 в 06:35

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

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