Сейчас я запускаю Ubuntu 12.04 и использую Chrome / Firefox вместе с OpenDNS (попробовал Google Public DNS, а также DNS моего провайдера).
Неожиданно многие сайты, которые я посещаю, часто не загружаются. Некоторые из них - это imgur, yahoo, fed-sudoku, microsoft и дополнительные страницы Firefox. Я уверен, что есть много других, которые не будут загружаться.
У меня Windows 7 в режиме двойной загрузки, и нет никаких проблем при открытии этих страниц в Windows.
Краткая история
Две недели назад я установил Ubuntu 12.10. Я сразу столкнулся с этим вопросом. Я думал, что что-то пошло не так с установкой, поэтому я удалил Ubuntu 12.10 и вместо этого установил Lubuntu 12.10, но проблема сохранилась. Итак, я попытался открыть эти веб-страницы в Live Environments (из Ubuntu 12.10, Lubuntu 12.10 и Ubuntu 12.04.1) с USB. Проблема была там для Ubuntu 12.10 и Lubuntu 12.10. Тем не менее, я смог получить доступ к этим веб-страницам из Ubuntu 12.04.1. Итак, я установил 12.04.1 на свой жесткий диск. Все на 12.04 было хорошо до вчерашнего дня; но внезапно эти сайты больше не загружаются. Windows 7 в Dual-Boot работает безупречно.
Краткая история
(1) В ответ на ответ Чжан для проверки basic terminal commands - я использовал оба OpenDNS и GooglePublic DNS для проверки этих команд (перезагрузка моего компьютера между ними). Это конечные выходы, а fed-sudoku и при использовании GooglePublicDNS.
(1) Это результат ifconfig - с помощью GooglePublicDNS .
(3) Затем я попытался использовать wget, чтобы проверить, была ли проблема с браузером. Однако он не работал на веб-страницах, которые не загружаются в моем браузере.
(3) Затем следуйте инструкциям, указанным в Pastebin Link [ ! d18] - disable IPV6. Кроме того, перезагрузился мой компьютер. Однако это не помогло.
(5) Затем я редактировал свое проводное соединение через Network-Manager до ignore IPV6. После этого я попытался открыть Yahoo в браузере - он загрузился в первый раз. Однако, когда я снова попытался, он не загрузился. Другие проблемные сайты вообще не загружались.
(5) Снова попробовал wget. Однако на этот раз он передал ему аргумент -4; то есть; [F8]. Но еще раз, не получил никакого ответа.
(7) Затем попытался поиграть с MTU. Следуйте этой ссылке, чтобы узнать, какой максимум я могу установить. Для меня максимально возможным было 10324. Также пробовали другие значения, такие как 1500, 1492, 1452 и 100. Но это тоже не помогло.
(7) Re-installed Ubuntu 12.04.1 , уничтожая предыдущую установку и, как таковые, все другие изменения. Также установлены все доступные обновления. За первые полчаса я смог загрузить все веб-страницы, в том числе те, которые имели проблемы. Но в последнее время у меня такая же проблема, как и раньше - не удается загрузить такие страницы, как yahoo, imgur, microsoft, fed-sudoku и т. Д.
(9) Вопрос от laurent
From wget pastebin в вопросе, проблема не в DNS, поскольку команды wget и dig достигают IP-адреса Yahoo. Это говорит, я не знаю, почему ничего не загружается с помощью wget! Установили ли вы брандмауэр? (вы можете проверить с помощью sudo iptables -L). В результатах ifconfig имеется 2 интерфейса, ppp0 и eth0. Какой из них следует использовать для подключения к Интернету? Не могли бы вы отправить результат команды route? Obs: eth0 не имеет адреса IPV4, поэтому я думаю, что он не настроен должным образом (как /etc/network/interfaces?)Вот ссылка на эту ссылку для конечных выходов sudo iptables -L; route и cat /etc/network/interfaces. У меня нет брандмауэра. Это чистая установка Ubuntu 12.04.1. ppp0 используется для подключения к Интернету (это берет имя пользователя и пароль, предоставленные моим провайдером), а eth0 - это локальная сеть Intel OnBoard, которая соединяет модем через порт Ethernet.
(9) [ ! d32] Пытался добавить строку nameserver 208.67.222.222 в /etc/resolv.conf (так как я использую OpenDNS). Но это не помогло (даже после перезапуска). Так что вернули изменения обратно. Это также является частью ответа, предоставленного laurent - требуется, если я хочу использовать OpenDNS.
Дополнительная информация
У меня есть модем ADSL (не маршрутизатор), подключенный к ПК с портом Ethernet. Для подключения к Интернету у меня есть DSL-соединение. Итак, я использую PPPOE для подключения. Вывод терминала для системной информации sudo lshw -C network; cat /etc/resolv.conf; ifconfig -a - Ссылка Pastebinsudo traceroute -n -w 2 -q 2 -m 30 208.67.222.222
. Если последняя строка вывода не отображает 208.67.222.222 в качестве конечного скачка или если существуют значительные тайм-ауты, может возникнуть проблема с сетью, которая препятствует вам обращение к серверам openDNS. Убедитесь, что openDNS может разрешить выбранное имя хоста dig @208.67.222.222 www.difficult.com.
. В командной строке выполните следующую команду, заменив www.difficult.com. с именем, с которым у вас возникли трудности при разрешении (помещение периода в конце имени, чтобы избежать проблем с суффиксами домена и списками поиска). Если на выходе не отображается ответ для имени хоста, продолжайте: убедитесь, что другой открытый разрешитель может разрешить выбранное имя хоста dig @8.8.8.8 www.difficult.com.
dig @8.8.8.4 www.difficult.com.
dig @4.2.2.1 www.difficult.com.
dig @4.2.2.2 www.difficult.com.
Если вы получаете успешный результат, может возникнуть проблема с openDNS Check, чтобы убедиться, что авторитетные серверы имен верны вDNS. UPDATE: этот ответ не может решить проблему, просто для устранения неполадок. Если разрешение DNS работает нормально, обратитесь к ответу Лорана.
Ссылка: Ответ laurent
Добавьте эту строку к вам /etc/resolv.conf:
nameserver 8.8.8.8
Возможно, исходная проблема была решена путем выполнения следующих действий:
sudo apt-get install resolvconf
sudo dpkg-reconfigure resolvconf
Возможно, вы можете попробовать отключить dnsmasq:
sudo vim /etc/NetworkManager/NetworkManager.conf
Поставить # перед dns=dnsmasq
Затем:
sudo restart network-manager
У меня проблема с разрешением некоторых веб-сайтов после установки 12.04 и 12.10. После того как я отключил dnsmasq, все сработало нормально.
Если это поможет, вы можете установить полную службу dnsmasq и поместить своего любимого DNS-провайдера в /etc/resolvconf/resolv.conf.d/tail.
По-видимому, проблема в том, как Ubuntu имеет дело с DSL-соединениями. Мне не удалось настроить мое DSL-соединение, как это было предложено экспертами.
Как работа, я использую TOR, так как на нем есть только несколько сайтов.
Произошла такая же проблема (ASUS EeePC 1015BX - Ubuntu 12.10 - система AMD C-60). GEditing файла /etc/resolv.conf (sudo -H gedit /etc/resolv.conf) и замены строки nameserver 127.0.1.1 на следующие
nameserver 208.67.222.222
nameserver 208.67.220.220
решены проблемы.
Вы можете сделать это постоянным, используя эти процедуры.