La configuración de IP estática no funciona en Ubuntu

La configuración de IP estática no funciona en Ubuntu

Tengo un servidor Ubuntu 10.04 LTS con 2 tarjetas de red, una IP interna en una tarjeta (eth1) y unas IP externas (alias) en la otra tarjeta (eth0). De repente perdí la conexión con la interfaz pública y reinicié el servidor, pero todavía no podía conectarme a las IP públicas, aunque podía usar ssh usando la IP interna. No pude hacer ping a mi puerta de enlace predeterminada e intenté reiniciar la red con/etc/init.d/reinicio de redy apareció el error "SIOCSIFFLAGS: no se puede asignar la IP solicitada" y "Error al abrir eth0". Una solución alternativa fue agregar

ifconfig eth 0 x.x.x.x

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

Entonces podría conectarme a la red pública.

Mi archivo /etc/network/interfaces se muestra a continuación:

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

Lo obvio que destaca es el auto eth0:1 que veo configurado cuando la interfaz se definió como estática en primer lugar. ¿Podría ser esta configuración contradictoria el problema? Cualquier idea ayudará porque mis configuraciones de red se perderán al reiniciar.

información relacionada