Eu tenho um servidor Ubuntu 10.04 LTS com 2 placas de rede, um IP interno em uma placa (eth1) e IPs externos (alias) na outra placa (eth0). De repente, eu perdi a conexão da interface pública e reiniciei o servidor, mas ainda não consegui me conectar aos IPs públicos, embora pudesse usar o IP interno. Eu não pude fazer ping no meu gateway padrão e tentei reiniciar a rede com /etc/init.d/networking restart e obtive o erro "SIOCSIFFLAGS: não é possível atribuir o IP solicitado" e "Falha ao abrir a eth0" . Uma solução alternativa era adicionar
ifconfig eth 0 x.x.x.x
route -add default gw x.x.x.z
Eu poderia então conectar-me à rede pública.
Meu arquivo / etc / network / interfaces é mostrado abaixo:
iface eth0 inet static
address x.x.x.r
netmask z.z.z.z.0
broadcast x.x.x.z
network x.x.x.0
gateway x.x.x.a
iface eth0:1 inet static
address x.x.x.b
netmask z.z.z.192
auto eth0:1
iface eth0:2 inet static
address x.x.x.f
netmask z.z.z.z.192
auto eth0:2
A coisa óbvia que se destaca é a auto eth0: 1 que vejo configurada quando a interface foi definida como estática em primeiro lugar. Poderia essa configuração contraditória ser a questão? Qualquer ideia ajudará porque minhas configurações de rede serão perdidas na reinicialização.
Tags networking ubuntu