Erro RTNETLINK responde: Arquivo existe

15

Em 12.04, rodando como convidado no VirtualBox usando dois adaptadores, eu estava recebendo este erro em resposta a ifup eth1

RTNETLINK answers: File exists
Failed to bring up eth1

Este foi o conteúdo de /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# Host-only interface
auto eth1
iface eth1 inet static
        address         192.168.56.20
        netmask         255.255.255.0
        network         192.168.56.0
        broadcast       192.168.56.255
        gateway         192.168.56.1

# NAT interface
auto eth2
iface eth2 inet dhcp

Veja esta pergunta para mais sobre por que eu configurei desta forma.
No VirtualBox, como configuro máquinas virtuais somente host que podem acessar a Internet?

    
por Christian Long 11.05.2013 / 08:24

1 resposta

17

O problema era que dois gateways padrão estavam sendo configurados, um estático e outro por dhcp. Você não pode ter dois gateways padrão com a mesma métrica.

link

A solução: remova a linha do gateway da configuração de eth1 .

Ou adicione uma linha metric 100 explícita a eth1 , para dar ao gateway eth1 uma prioridade menor que o gateway eth2 .

    
por Christian Long 11.05.2013 / 08:24