Nie można uzyskać dostępu do Internetu (nazwy DNS nie są rozpoznawane) po aktualizacji dzisiaj

9

Używam Precise od kilku tygodni do pracy bez problemu. Obecnie nie jestem w stanie uzyskać dostępu do żadnej witryny za pomocą połączenia przewodowego lub bezprzewodowego.

Zainstalowałem dziś aktualizacje, które obejmowały nautilus, xserver i nowe jądro (3.2.0-24). Po ponownym uruchomieniu nie mogłem już przeglądać Internetu za pomocą Firefoxa lub Chrome.

Próba pingowania google w terminalu daje

ping: unknown host google.ca

Próbowałem:

  • Podłączanie do sieci bezprzewodowych lub przewodowych (obie działają na innych komputerach)
  • Uruchom ponownie maszynę i uruchom z poprzedniego jądra
  • Ręcznie skonfiguruj opendny na moim przewodowym połączeniu
  • Uruchom ponownie sieć, laptop i kartę bezprzewodową

Jak dotąd bez powodzenia. Nie jestem pewien, gdzie pójść dalej. Daj mi znać przyczynę problemu lub pomóż mi go rozwiązać.

Pamiętaj, że laptop otrzymuje adres IP i może pingować adres IP google.ca (74.125.127.94), ale nie nazwę domeny ani żadnej innej nazwy domeny w tym zakresie.

Ten system został zaktualizowany z 11.10 do 12.04 jeszcze dwa tygodnie temu.

Aras
źródło
Czy zwykle używasz OpenDNS ?
david6
nie tylko do celów testowych próbowałem ustawić go na OpenDNS, ale to nie miało znaczenia
Aras
A jeśli wpiszesz: dig google.ca
david6
Nie próbowałem tego, po prostu naprawiłem problem. Zobacz moją odpowiedź i dodaj swoją, jeśli możesz wyjaśnić problem.
Aras
Upewnij się, że serwery Google dns są zdefiniowane w /etc/resolv.conf: nameserver 8.8.8.8inameserver 8.8.4.4
Noam Manos

Odpowiedzi:

14

Ok, po wypróbowaniu kilku różnych rzeczy i przeczytaniu tego postu na temat zmian DNS w Precise Pangolin postanowiłem pójść dalej i usunąć resolv.conf, właściwie go przeniosłem:

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

Na wypadek, gdy będę go potrzebować. Po wykonaniu tej czynności rozdzielczość dns działa i jest szybsza. Plik resolv.conf nie został ponownie wygenerowany, zamiast tego w folderze / etc / resolvconf znajduje się folder, który moim zdaniem zawiera pliki konfiguracyjne DNS.

Nie jestem w stanie wyjaśnić przyczyny tego problemu, więc jeśli masz wgląd w ten problem, dodaj swoje rozwiązanie + wyjaśnienie, co się tutaj dzieje.

Aras
źródło
1
Przepraszam, myślałem o przyczynie, która nie była szybka. Myślę, że może to dotyczyć twojego wcześniejszego restartu (zamiast aktualizacji), ale nic ostatecznego.
david6
2
Właśnie przeniosłem plik i zaczęło działać rozwiązanie dns. Nie ma potrzeby ponownego uruchamiania.
Marcel Valdez Orozco
masz rację, edytowałem post i usunąłem odniesienie do ponownego uruchomienia. To dziwne, że musimy to zrobić.
Aras
3
Niestety, ciągle mi się to zdarza, a twoje rozwiązanie sprawia, że ​​działa za każdym razem, dziękuję Aras.
LEOPiC,
1
Pliki w / etc / resolvconf są plikami konfiguracyjnymi dla narzędzia resolvconf, które powinno przez cały czas utrzymywać poprawny plik resolv.conf. Jeśli plik resolv.conf był niepoprawny, oznacza to, że albo resolvconf został źle skonfigurowany, albo konfigurator interfejsu (ifup, NetworkManager itp.) Został źle skonfigurowany, lub korzystasz z oprogramowania innej firmy, które uruchamia się z /etc/resolv.conf.
jdthood