10.9.2 Activer la configuration r�seau – hotplug
Pour le support de hotplug installez le paquet hotplug
.
Le mat�riel r�seau peut �tre install� � chaud soit au d�marrage soit apr�s
qu'une carte (par exemple PCMCIA) a �t� ins�r�e dans la machine, ou apr�s qu'un
utilitaire comme discover
est ex�cut� et charge les modules
n�cessaires.
Lorsque le noyau d�tecte un nouveau mat�riel il initialise le pilote pour ce
mat�riel et ex�cute ensuite le programme hotplug
pour le
configurer. Ensuite si le mat�riel est enlev� alors le noyau ex�cute
hotplug
de nouveau avec des param�tres diff�rents. Dans Debian,
lorsque hotplug
est appel� il ex�cute les scripts de
/etc/hotplug/
et /etc/hotplug.d/
. Voir
hotplug(8)
pour plus de d�tails.
Le mat�riel r�seau qui vient d'�tre ins�r� est configur� par le script
/etc/hotplug/net.agent
. [
57] Supposons que votre carte r�seau PCMCIA ait �t� ins�r�e, ce
qui rend l'interface eth0 disponible pour utilisation.
/etc/hotplug/net.agent
ex�cute les actions suivantes :
ifup eth0=hotplug
� moins d'avoir ajout� une interface logique appel�e hotplug �
/etc/network/interfaces
, cette commande ne fera rien. Pour que
cette commande configure eth0, ajoutez la section suivante dans
/etc/network/interfaces
:
mapping hotplug
script echo
Comme expliqu� dans
Reconfiguration du
r�seau, Section 10.7 cela va transformer la commande ci-dessus pour �tre
�quivalente � :
ifup eth0=eth0
(N'incluez pas de section de ce type si vous
utilisez des instances de ifplugd
d�marr�es par
hotplug
pour contr�ler l'interface, comme d�crit dans Activer la configuration r�seau –
ifplugd
, Section 10.9.3.)
Si vous voulez que seulement eth0 soit activ�e par
hotplug, et pas d'autres interfaces, alors utilisez grep
au lieu de echo
:
mapping hotplug
script grep
map eth0
Voir
Reconfiguration magique du r�seau, Section
10.8 et /usr/share/doc/hotplug/README.Debian
pour plus d'astuces.