resolv.conf nie działa poprawnie z Ethernetem w Ubuntu


2

Mam laptopa Lenovo X200, na którym działam Ubuntu 9.10. Ostatnio (zakładam po aktualizacji, ale naprawdę nie wiem) mój port Ethernet przestał działać pod Linuksem. Mój bardziej doświadczony technicznie / linuxowy przyjaciel był w stanie tymczasowo rozwiązać problem, ręcznie edytując plik resolv.conf z serwerami DNS, które znalazł poprzez swoje połączenie. Jednak po ponownym uruchomieniu problem wrócił i teraz szukam bardziej trwałego rozwiązania.


to rozwiązanie rozwiązało mój problem: askubuntu.com/questions/907246/…
baptx

Odpowiedzi:


1

musisz edytować:

/etc/dhcp3/dhclient.conf

i dołącz do tego serwery DNS. Myślę, że istnieje komentarz do tego, czego potrzebujesz.

resolv.conf jest generowany przy każdym uruchomieniu.


Dodałem prepend domain-name-servers 8.8.8.8, 8.8.4.4;dokładnie tam, gdzie skomentowany wiersz, o którym mówisz, jest absolutnie bezskuteczny. Choć moim komputerze tylko miał /etc/dhcp/dhclient.conf, nie dhcp3.
Jay Sullivan

zrestartować sieć?
matpol

Niekompletna odpowiedź - pokaż, które wiersze dodać lub edytować w pliku dhclient.conf.
woohoo,

1

w rzeczywistości resolv.conf jest aktualizowany przez menedżera sieci ubuntu po otrzymaniu nowej dzierżawy od dhcp. Twój serwer dhcp idealnie powinien dać ci zestaw dwóch serwerów nazw do użycia w sieci lokalnej. jeśli jesteś za prywatnym routerem szerokopasmowym, prawdopodobnie tam przypadkowo wyłączyłeś tę funkcję dns.

jeśli użyjesz wyżej wymienionego pliku dhclient.conf, jest całkiem możliwe, że twoje ustawienia serwera nazw nie będą działać, gdy tylko umieścisz laptopa w innej sieci, ponieważ nie wszystkie rekurencyjne serwery nazw reagują na wszystkie zakresy sieci internetowej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.