[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas asignando / desasignando múltiples IPs a una tarjeta de red




El 24/03/2006, a las 11:01, Arnau escribió:

Intenté modificar otra vez el fichero interfaces y hacer /etc/ init.d/network restart, incluso modificar el archivo y hacer: ifdown eth0; /etc/init.d/network restart; ifup eth0. Nada de esto funció, a final lo que hice fue modificar el fichero interfaces y reiniciar el servidor. Creo que debería haber una forma mejor que no simplemente tenere que reinciar el servidor ¿Sabéís cómo lo tendría que hacer?


Hola Arnau,

Las veces que me ha tocado hacer algo similar lo que he hecho es lo siguiente:

1) Dejar en los ficheros de configuración las IPs definitívas, es decir, las que tendrán despues del cambio.

2) En ambas máquinas ejecutar un script en background, algo similar a esto:

Máquina A -> (sleep 10s ; ifdown eth0; sleep 10s ; ifup eth0 ) &
Máquina B -> (sleep 10s ; ifdown eth0; sleep 10s ; ifup eth0 ) &

Antes de ejecutar en la segunda máquina el script espera 2-3 segundos aprox.

En el caso 2 IPs es muy sencillo, si tienes mas máquinas lo mejor es que te hagas un diagrama temporal en el que se muestra cuando una IP queda libre/ocupada para evitar cualquier conflicto, en "ASCII-art" quedaría algo asi :-)


192.168.0.1 | A A A A A - - - - - - - - - - B B B B B B B B B B
            |
192.168.0.2 | B B B B B B B B - - - - - - - - - - A A A A A A A
--------------------------------------------------------- > t

¿Qué otras formas mas fiables se os ocurren?

Saludos,

--
Santi Saez





Reply to: