Configuração de IP estático não funciona no Ubuntu

Configuração de IP estático não funciona no Ubuntu

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, perdi a conexão com a interface pública e reiniciei o servidor, mas ainda não consegui me conectar aos IPs públicos, embora pudesse fazer ssh usando o IP interno. Não consegui executar ping no meu gateway padrão e tentei reiniciar a rede com/etc/init.d/networking restarte recebi o erro "SIOCSIFFLAGS: não é possível atribuir o IP solicitado" e "Falha ao trazer eth0". Uma solução alternativa foi adicionar

ifconfig eth 0 x.x.x.x

route -add default gw x.x.x.z

Eu poderia então me conectar à 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 é o auto eth0:1 que vejo configurado quando a interface foi definida como estática em primeiro lugar. Essa configuração contraditória poderia ser o problema? Qualquer ideia ajudará porque minhas configurações de rede serão perdidas na reinicialização.

informação relacionada