Jak dodać kilka dodatkowych domen wyszukiwania DNS bez ignorowania domen zwróconych przez DHCP?

8

Proszę dostarczyć:

  • poprawna lokalizacja, aby dodać moją niestandardową opcję wyszukiwania domeny (najlepiej dołączyć ją do listy DHCP, zamiast dodawać dalej)
  • polecenie uruchomienia, aby ustawienia były skuteczne

Uwaga: nie proś mnie o modyfikację plików, które są automatycznie regenerowane i zastępowane, np /etc/resolv.conf

sorin
źródło

Odpowiedzi:

13

Musisz edytować ten plik za pomocą swojego ulubionego edytora:

sudo vim /etc/dhcp/dhclient.conf

Po wejściu do pliku powinna pojawić się linia komentarza ze słowem supersede:

#supersede domain-name "...."

Odkomentuj że wiersz, podstawić nazwę supersededla append, następnie dodać nazwy domen, które chcesz wyszukać (za przykładem poniżej i pozostawić przestrzeń po pierwsze "):

append domain-name " ubuntu.com ubuntu.net test.ubunut.com";

Zapisz plik i zamknij.

Wszystko, co musisz zrobić, to zrestartować połączenie sieciowe. Możesz to zrobić, odłączając i podłączając fizyczne połączenie sieciowe LUB wyłącz i włącz swoje połączenie sieciowe (patrz rysunek poniżej). Potem powinieneś już iść:

Do weryfikacji:

sudo cat /etc/resolv.conf

Odłącz sieć

wprowadź opis zdjęcia tutaj

Połącz sieć

wprowadź opis zdjęcia tutaj

ruffEdgz
źródło
Fajnie, ale czy konieczne jest miejsce przed pierwszą nazwą domeny?
l0b0
@ l0b0: Tak, lepiej mieć to miejsce, w przeciwnym razie ostatnia istniejąca nazwa domeny (w resolv.conf) i pierwsza nowo dodana domena będą się trzymać: existing-one.comfirst-append.comzamiast existing-one.com first-append.com. Twoje zdrowie!!
MacUsers
To nie wydaje się działać w 16.04
DAB
3

Możesz użyć

→ nm-applet (prawy przycisk myszy) → Edytuj połączenia → Wybierz połączenie → Edytuj → Ustawienia IPv4 → Dodatkowe wyszukiwanie domen

i wprowadź tam swoje wyszukiwane domeny. Następnie odłącz, połącz i będą na miejscu.

exic
źródło
nm-applet w 16.04 daje mi następujący błąd: (nm-applet: 28103): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: asercja 'window-> update_and_descendants_freeze_count> 0' nie powiodła się.
DAB