Aqui está uma solução completa que funciona pelo menos com 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...
(você também pode usar sudo -e /etc/dhcp/dhclient.conf
se confiar no editor padrão)
Se você estiver em algum tipo de rede "profissional" que tenha seus próprios servidores DNS e / ou se configurou seu próprio serviço DNS na referida rede e também na sua estação de trabalho, convém comentar - nesta linha:
# domain-name, domain-name-servers, domain-search, host-name,
- Ao fazer isso, você pode usar seus próprios servidores de nomes de domínio, permitindo que a pesquisa de domínio personalizada funcione de maneira muito mais tranquila, o que provavelmente é melhor do que usar o que qualquer outra pessoa tenha configurado para você. EG: Estou na rede 192.168.10.0; a empresa possui o servidor de nomes 192.168.10.10 e 192.168.10.11 - mas eu executo meu próprio servidor de nomes com uma lista mais extensa de nomes em 192.168.10.20 (que encaminhará para 192.168.10.10 e .11, conforme necessário). Todas as minhas configurações de rede declaram 192.168.10.20 e 8.8.8.8 e 8.8.4.4 (os servidores de nome do Google), mas o DHCP tenderá a substituir essa preferência, alimentando-me como 192.168.10.10 como servidor padrão. No final, não solicitar esses aspectos ao DHCP contribui para uma vida útil da rede muito melhor.
Agora reinicie a rede:
sudo service networking restart
(você também pode usar sudo /etc/init.d/networking restart
com scripts rc antigos)