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)
A resposta de Sorin e a resposta do Ib33X estão corretas se você não estiver usando o Network Manager. Se você estiver usando o Network Manager, parece que o Network Manager controla completamente a geração do arquivo resolv.conf (que é basicamente o que o sistema de rede usa para pesquisas de DNS). Alterar o dhcpclient.conf é ineficaz.
No entanto, existe uma solução (imperfeita) se você estiver usando o Network Manager:
Anote a configuração dos servidores DNS pelo DHCP, inspecionando o arquivo resolve.conf:
cat /etc/resolv.conf
Clique com o botão direito do mouse no indicador Network Manager e selecione Editar conexões ...
A desvantagem dessa abordagem é que você deve especificar os servidores DNS e os nomes de domínio da pesquisa. Ainda não é possível extrair os endereços do servidor DNS do DHCP.
Além disso, as configurações devem ser alteradas para cada conexão. Não conheço nenhuma maneira de alterar as configurações de todas as conexões. No entanto, isso geralmente é uma vantagem. Por exemplo, você pode querer configurações diferentes para sua rede sem fio doméstica e sua rede sem fio profissional.
fonte
no ubuntu 11.10 edite o arquivo
/etc/dhcp/dhclient.conf
e adicione esta linhaEm seguida, reinicie sua rede.
fonte
Tente abaixo neste caso, quando os usuários obtêm o endereço IP do servidor DHCP, ele obtém vários servidores DNS
/etc/dhcp3/dhcpd.conf:
ddns-update-style nenhum;
ignorar atualizações de clientes;
autoritário;
tempo de concessão padrão 1209600;
tempo máximo de locação 1814400;
opção código local-wpad 252 = texto;
--- Servidores de nomes de domínio, informa aos clientes quais servidores DNS usar.
opção domain-name-servers 10.0.0.15, 8.8.8.8, 192.168.1.1;
opção time-offset 0
fonte