10.9 Activando la reconfiguraci�n de la red
Hemos visto como se reconfiguran las interfaces. La reconfiguraci�n necesita
realizarse en el momento apropiado.
Tradicionalmente la red era configurada durante la secuencia de arranque
mediante el script init /etc/rcS.d/S40networking
y raramente se
volv�a a configurar. Los servicios que depend�an de la red eran lanzados luego
durante la secuencia de arranque. Al apagar o reiniciar, los scripts init eran
ejecutados en el orden inverso.
Sin embargo, actualmente existe una tendencia en GNU y Linux al soporte de
hardware y entornos que cambian din�micamente. El primer soporte se a�adi�
para la inserci�n en caliente de tarjetas PCMCIA ; m�s recientemente ha sido
incorporado el mecanismo hotplug para que muchos m�s perif�ricos
se puedan enchufar y desenchufar mientras la m�quina se encuentra funcionando.
Esto incluye el hardware de red. Observe que los servicios que dependen del
hardware que se conecta en caliente s�lo deben iniciarse luego que el hardware
haya sido insertado y deben detenerse cuando se hayan eliminado. Esto
significa que dichos servicios deben liberarse del control del sistema init
System V y ponerlos, en cambio, bajo el control de ifupdown
.
Por ejemplo, supongamos que el servicio loquesea controlado por el
script init /etc/init.d/loquesea
depende din�micamente de la
interfaz de red reconfigurada eth0.
-
Primero elimine loquesea del control del sistema init. Si est�
ultilizando el sistema init sysv-rc
entonces haga lo siguiente.
[
51]
# rm /etc/rc?.d/S??loquesea
-
Luego ponga loquesea bajo el control de ifupdown
a�adiendo las opciones up y down en la secci�n
eth0 de /etc/network/interfaces
que contiene las
llamadas al script init loquesea:
iface eth0 inet dhcp
up /etc/init.d/loquesea start
down /etc/init.d/loquesea stop