¿Cómo puedo configurar un dominio de búsqueda (y otros parámetros de resolv.conf) en Ubuntu?

¿Cómo puedo configurar un dominio de búsqueda (y otros parámetros de resolv.conf) en Ubuntu?

Me gusta NetworkManager de Ubuntu: hace un gran trabajo al realizar un seguimiento de todos mis parámetros y contraseñas de WiFi. Sin embargo, cuando conecto un cable Ethernet, comienza la frustración.

Cuando estoy conectado a mi LAN de trabajo, me gustaría forzar una ruta de búsqueda de dominio particular. Pero no puedo simplemente editar resolv.conf, ya que NetworkManager siempre lo sobrescribirá. Y no puedo cambiar la configuración en el servidor DHCP.

Como truco total, configuré un script para que se ejecute cada vez que se activa la red. Mira resolv.conf y, si es el de la LAN de trabajo, lo sobrescribe. Sin embargo, esto no funciona lo suficientemente bien: parece que periódicamente resolv.conf se sobrescribe con algo que no activa mi secuencia de comandos.

¿Existe una forma menos complicada de hacer esto? ¿O incluso una forma más complicada, siempre que realmente funcione?

Respuesta1

Suponiendo que está utilizando Ubuntu y una conexión denominada "Conexión por cable"

edite /etc/NetworkManager/system-connections/Wired connectiony agregue lo siguiente:

[ipv4]
method=auto
dns-search=a1.domain.com;a2.domain.com;a3.domain.com;

Respuesta2

Creo que puedes configurar tu "dominio de búsqueda" directamente en Network Manager.

  1. Haga clic derecho en nm-applet
  2. SeleccionarEditar conexiones
  3. Haga clic enauto eth0y seleccioneEditar
  4. clickea en elConfiguración de ipv4pestaña y complete elbuscar domsinslínea (puede que tenga que seleccionardirecciones automáticas (DHCP) solamentede la lista desplegable.)

Espero que ayude.

Respuesta3

Si agrega los parámetros adecuados a su dhclient.conf, se colocarán en resolv.conf cuando se reescriba.

supersede domain-name "mydomain.com"

puede ser lo que estás buscando. Consulte la página de manual o la documentación en línea de dhclient para obtener más detalles.

Respuesta4

https://www.netroby.com/view/3630#.U2mTfHVdUc0 https://unix.stackexchange.com/questions/128220/how-do-i-set-my-dns-when-resolv-conf-is-being-overwrite

Puede escribir el servidor de nombres en la configuración justo antes del servidor DNS con el servidor de nombres xxxx.

información relacionada