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: