Obecnie używam Ubuntu 12.04 i korzystam z Chrome / Firefox wraz z OpenDNS (wypróbowałem Google Public DNS oraz DNS mojego ISP).
Nagle wiele witryn, które często odwiedzam, już się nie ładuje. Niektóre z nich to strona imgur, yahoo, fed-sudoku , microsoft i strona dodatkowa Firefoksa. Jestem pewien, że jest wiele innych, które się nie ładują.
Mam system Windows 7 w trybie podwójnego rozruchu i nie ma żadnych problemów z otwieraniem tych stron w systemie Windows.
Krótka historia
Dwa tygodnie temu zainstalowałem Ubuntu 12.10. Natychmiast stanąłem przed tym problemem. Myślałem, że coś poszło nie tak podczas instalacji, więc usunąłem Ubuntu 12.10 i zamiast tego zainstalowałem Lubuntu 12.10, ale problem nadal występował. Próbowałem więc otworzyć te strony internetowe w Live Environments (Ubuntu 12.10, Lubuntu 12.10 i Ubuntu 12.04.1) z USB. Problem dotyczył Ubuntu 12.10 i Lubuntu 12.10. Udało mi się jednak uzyskać dostęp do tych stron z Ubuntu 12.04.1. Tak więc zainstalowałem 12.04.1 na moim dysku twardym. Wszystko w dniu 12.04 było w porządku do wczoraj; ale nagle te strony już się nie ładują. Windows 7 w trybie Dual-Boot działa bez zarzutu.
Aktualizacje
(1) W odpowiedzi na odpowiedź Zhanga do sprawdzenia basic terminal commands
- Użyłem OpenDNS i GooglePublic DNS do przetestowania tych poleceń (ponownie uruchomiłem komputer między nimi). Są to wyjścia terminali podczas korzystania z OpenDNS i podczas korzystania z GooglePublicDNS .
(2) Jest to wynik ifconfig
- Pastebin Link .
(3) Następnie próbowałem użyć, wget
aby sprawdzić, czy problem dotyczy przeglądarki. Nie działało to jednak na stronach internetowych, które nie ładują się w mojej przeglądarce. To jest link Pastebin pokazujący go dla Google (działa) i Yahoo (nie działa).
(4) Następnie postępuj zgodnie z instrukcjami wymienionymi w noobslab do disable IPV6
. Ponadto uruchomiłem ponownie komputer. Jednak to też nie pomogło.
(5) Następnie edytowałem moje połączenie przewodowe za pomocą Network-Managera do ignore IPV6
. Potem spróbowałem otworzyć Yahoo w przeglądarce - załadował się za pierwszym razem. Jednak gdy spróbowałem ponownie, nie załadowałem się. Inne problematyczne witryny w ogóle się nie ładowały.
(6) Znów próbowałem wget
. Tym razem jednak przekazano mu argument -4
; to znaczy; wget -4 www.yahoo.com
. Ale jeszcze raz nie otrzymałem żadnej odpowiedzi.
(7) Następnie próbowałem się bawić MTU
. Kliknij ten link, aby sprawdzić, jakie maksimum mogę ustawić. Dla mnie maksymalne możliwe było 10324. Wypróbowałem też inne wartości, takie jak 1500, 1492, 1452 i 100. Ale to też nie pomogło.
(8) Re-installed Ubuntu 12.04.1
, usuwając poprzednią instalację i jako takie wszystkie inne zmiany. Zainstalowano również wszystkie dostępne aktualizacje. Przez pierwsze pół godziny byłem w stanie załadować wszystkie strony - w tym te, które miały problem. Ale później mam ten sam problem, co wcześniej - nie mogę załadować stron takich jak yahoo, imgur, microsoft, fed-sudoku itp.
(9) Pytanie skierował laurent
Z informacji wget pastebin w pytaniu wynika, że problemem nie jest DNS, ponieważ polecenia
wget
idig
docierają do adresu IP Yahoo. To powiedziawszy, nie wiem, dlaczego nic nie pobiera za pomocą wget! Czy ustawiłeś zaporę ogniową? (możesz to sprawdzić za pomocąsudo iptables -L
). Wifconfig
wynikach są 2 interfejsy, ppp0 i eth0. Którego należy użyć do połączenia z Internetem? Czy możesz opublikować wynikroute
polecenia? Obs: eth0 nie ma adresu IPV4, więc myślę, że nie jest poprawnie skonfigurowany (jak to jest/etc/network/interfaces
?)
Oto Link Pastebin dla wyjść terminali sudo iptables -L
; route
a cat /etc/network/interfaces
. Nie uruchamiam żadnej zapory ogniowej. To czysta instalacja Ubuntu 12.04.1. ppp0 służy do łączenia się z Internetem (wymaga nazwy użytkownika i hasła podanego przez mojego dostawcę usług internetowych), a eth0 to OnBoard LAN Intela, który łączy modem przez port Ethernet.
(10) Próbowałem dołączyć nameserver 208.67.222.222
linię /etc/resolv.conf
(ponieważ używam OpenDNS). Ale to nie pomogło (nawet po ponownym uruchomieniu). Cofnęliśmy zmiany. To także część odpowiedzi udzielonej przez Laurenta - jest wymagana, jeśli chcę korzystać z OpenDNS.
Inne informacje
- Mam modem ADSL (nie router) podłączony do komputera za pomocą portu Ethernet. Aby połączyć się z Internetem, mam połączenie DSL. Więc używam PPPOE do połączenia.
- Wyjście terminala dla informacji o systemie
sudo lshw -C network
;cat /etc/resolv.conf
;ifconfig -a
- Pastebin Link
sudo pppoeconf
. Mam tylko nadzieję, że to nie jest tymczasowe. Mam nadzieję, że znasz teraz problem. Czy jest jakiś sposób, aby używać Menedżera sieci zamiast uruchamiania poleceńpon dsl-provider
ipoff dsl-provider
za każdym razem. Dziękuję Ci. Dziękuję bardzo :) :) :)