Aquí hay una solución completa que funciona al menos con 12.04
:
sudo nano /etc/dhcp/dhclient.conf
# add next line (alternatively you can use append instead of prepend)
prepend domain-name "example.com other.example.com";
# before: request subnet-mask...
(también puede usar sudo -e /etc/dhcp/dhclient.conf
si confía en el editor predeterminado)
Si está en algún tipo de red "profesional" que tiene sus propios servidores DNS y / o ha configurado sus propios servicios DNS en dicha red y también en su estación de trabajo, entonces también puede comentar fuera de esta línea:
# domain-name, domain-name-servers, domain-search, host-name,
Al hacerlo, le permite usar sus propios servidores de nombres de dominio, lo que permite que su búsqueda de dominio personalizada funcione de manera mucho más fluida, lo que probablemente sea mejor que usar lo que otra persona haya configurado para usted. EG: Estoy en la red 192.168.10.0; la compañía tiene los servidores de nombres 192.168.10.10 y 192.168.10.11, pero ejecuto mi propio servidor de nombres con una lista más extensa de nombres en 192.168.10.20 (que reenviará a 192.168.10.10 y .11 según sea necesario). Todas mis configuraciones de red declaran 192.168.10.20 y 8.8.8.8 y 8.8.4.4 (los servidores de nombres de Google), pero, DHCP tenderá a anular esa preferencia, alimentándome 192.168.10.10 como el servidor predeterminado. Al final ... no solicitar esos aspectos de DHCP mejora la vida de la red.
Ahora reinicie la red:
sudo service networking restart
(también puede usar sudo /etc/init.d/networking restart
con scripts de rc antiguos)
La respuesta de Sorin y la respuesta de Ib33X son correctas si no está utilizando Network Manager. Si está utilizando el Administrador de red, entonces parece que el Administrador de red controla completamente la generación del archivo resolv.conf (que en última instancia es lo que el sistema de red utiliza para las búsquedas de DNS). Cambiar dhcpclient.conf no es efectivo.
Sin embargo, hay una solución (imperfecta) si está utilizando Network Manager:
Tome nota de la configuración de los servidores DNS mediante DHCP inspeccionando el archivo resolve.conf:
cat /etc/resolv.conf
Haga clic con el botón derecho en el indicador de Network Manager y seleccione Editar conexiones ...
La desventaja de este enfoque es que debe especificar tanto los servidores DNS como los nombres de dominio de búsqueda. Todavía no es posible extraer las direcciones del servidor DNS de DHCP.
Además, la configuración debe cambiarse para cada conexión. No conozco ninguna forma de cambiar la configuración de todas las conexiones. Sin embargo, esto es a menudo una ventaja. Por ejemplo, es posible que desee diferentes configuraciones para su red inalámbrica doméstica y su red inalámbrica de trabajo.
fuente
en ubuntu 11.10 edite el archivo
/etc/dhcp/dhclient.conf
y agregue esta líneaLuego reinicie su red.
fuente
Pruebe a continuación en este caso, cuando los usuarios obtienen la dirección IP del servidor DHCP, obtienen múltiples servidores DNS
/etc/dhcp3/dhcpd.conf:
ddns-update-style none;
ignorar las actualizaciones del cliente;
autoritario;
tiempo de arrendamiento predeterminado 1209600;
tiempo máximo de arrendamiento 1814400;
opción local-wpad código 252 = texto;
--- Servidores de nombres de dominio, les dice a los clientes qué servidores DNS deben usar.
opción de servidores de nombres de dominio 10.0.0.15, 8.8.8.8, 192.168.1.1;
opción de compensación de tiempo 0
fuente