Como posso definir um domínio de pesquisa (e outros parâmetros resolv.conf) no Ubuntu?

4

Eu gosto do NetworkManager do Ubuntu - ele faz um ótimo trabalho mantendo o controle de todos os meus parâmetros e senhas de Wi-Fi. No entanto, quando eu realmente conecto um cabo Ethernet, a frustração começa.

Quando conectado à LAN do meu trabalho, gostaria de forçar um determinado caminho de pesquisa de domínio. Mas eu não posso simplesmente editar o resolv.conf, já que o NetworkManager sempre irá sobrescrevê-lo. E não posso alterar as configurações no servidor DHCP.

Como um hack total, eu configurei um script para ser executado sempre que a rede é criada. Ele olha para o resolv.conf e, se for o da LAN de trabalho, ele o sobrescreve. No entanto, isso não funciona bem o suficiente - parece que periodicamente o resolv.conf será substituído por algo que não aciona meu script.

Existe uma maneira menos hacky de fazer isso? Ou até mesmo um jeito mais hacker, desde que funcione de verdade?

    
por mike 08.07.2009 / 20:02

4 respostas

5

Acho que você pode definir seu "domínio de pesquisa" no Gerenciador de rede.

  1. Clique com o botão direito do mouse em nm-applet
  2. Selecione Editar conexões
  3. Clique em auto eth0 e selecione Editar
  4. clique na guia Configurações ipv4 e preencha a linha pesquisa domsins (pode ser necessário selecionar somente endereços automáticos (DHCP) a lista suspensa.

Espero que ajude.

    
por 08.07.2009 / 20:44
4

Supondo que você esteja usando o Ubuntu e uma conexão chamada "Conexão com fio"

edite /etc/NetworkManager/system-connections/Wired connection e adicione o seguinte:

[ipv4]
method=auto
dns-search=a1.domain.com;a2.domain.com;a3.domain.com;
    
por 10.02.2016 / 13:31
2

Se você adicionar os parâmetros adequados ao seu dhclient.conf, eles serão colocados no resolv.conf quando forem reescritos

supersede domain-name "mydomain.com"

pode ser o que você está procurando. Verifique a página de manual ou a documentação on-line do dhclient para obter mais detalhes.

    
por 08.07.2009 / 20:05
0

link link

Você pode escrever o nameserver na configuração logo antes do servidor DNS com o nameserver x.x.x.x

    
por 10.02.2016 / 15:35