apt-get falhando com 2 interfaces em / etc / network / interfaces

1

Estou executando o Ubuntu-Server 12 LTS dentro de uma VM (usando o VirtualBox com o Ubuntu 12 como host). Eu tenho 2 nics set-up no VirtualBox, eth0 é NAT e é usado para se conectar ao mundo exterior e eth1 é Host-Only (com DHCP fornecido pelo VirtualBox) para que eu possa acessar a VM da máquina host.

Ao fazer o login pela primeira vez, ifconfig não exibe eth1 (como esperado) e a execução de sudo dhclient eth1 traz a interface para cima e obtém um endereço IP conforme o esperado. Tudo bem até agora.

Então eu editei / etc / network / interfaces para incluir o seguinte:

auto eth1
iface eth1 inet static
  address 192.168.56.105
  netmask 255.255.255.0
  gateway 192.168.56.1

Após a reinicialização, o eth1 aparece no ifconfig conforme o esperado com seu ip estático, mas então o apt-get update falha, alegando 'resolução temporária de falhas'.

Se eu comentar a nova definição de interface e reiniciar novamente, tudo funcionará bem. Se eu apenas usar o dhclient para trazer o eth1, tudo funciona bem, mas eu gostaria de não ter que fazer isso toda vez que eu inicializo a VM.

Não sei por onde começar com este, não sou nativo do Ubuntu. Qualquer ajuda seria muito apreciada!

Editar: Para maior clareza, uma vez que o sistema esteja ativo e funcionando ou não, nenhuma alteração de arquivos e reinicialização do serviço de rede parece alterá-lo. Está funcionando ou não até uma reinicialização completa.

    
por bugsduggan 11.06.2013 / 18:52

1 resposta

2

Basta remover o gateway da configuração eth1:

auto eth1
iface eth1 inet static
  address 192.168.56.105
  netmask 255.255.255.0
    
por Eric Carvalho 11.06.2013 / 19:16