Diferentes servidores de nomes para diferentes redes

0

Eu uso o Ubuntu 12.04 no meu laptop de trabalho. Atualmente moro no exterior e só tenho esse computador, e levo para casa depois do trabalho para usar como meu computador pessoal. O problema é que o servidor de nomes usado na rede do escritório difere do servidor de nomes da minha própria rede em casa.

No escritório, preciso usar 10.4.180.250 e, em casa, preciso usar 192.168.1.1 .

Meu /etc/dhcp3/dhclient.conf possui esta linha:

prepend domain-name-servers 192.168.1.1;

Quando me conecto à rede de trabalho, preciso alterar manualmente meu resolv.conf e alterar o nameserver para 10.4.180.250 . Em seguida, conecto-me a outro escritório em outro país com uma VPN, e o resolv.conf é redefinido e preciso alterar o nameserver de volta para 10.4.180.250 novamente.

É possível ter sempre os dois servidores de nomes no meu resolv.conf usando vários prepend s?

prepend domain-name-servers 192.168.1.1;
prepend domain-name-servers 10.4.180.250;

ou:

prepend domain-name-servers 192.168.1.1 10.4.180.250;

Existem desvantagens em ter um servidor de nomes que seja "inválido" para a rede atual? Existe uma maneira melhor de fazer isso?

    
por Oscar 25.04.2012 / 04:19

1 resposta

0

Adicione dois perfis de conexão: (por exemplo, repetir duas vezes.)

Configure uma nova interface com as configurações de que você precisa:

  • (clique com o botão direito do mouse) no ícone Rede (setas para cima / para baixo)

  • selecione Editar conexões

  • primeiro selecione a guia "Com fio" ou "Sem fio" e clique em "Adicionar"

  • insira o nome dessa nova conexão (por exemplo, 'home' / 'office')

  • selecione "configurações de IPv4"

  • method: 'Manual'

  • Servidores DNS: (adicione 192.168.1.1 para 'home')

  • clique em "Salvar"

Nota: Pode ser necessário atribuir manualmente um endereço IP, máscara, etc.

    
por david6 25.04.2012 / 08:54