10.10.2 Iniziare la configurazione di rete – hotplug
Per il supporto hot-plug, installlate il pacchetto hotplug
.
L'hardware di rete pu� essere inserito a caldo all'avvio o dopo che una scheda
(p. es. PCMCIA) � stata inserita nel computer oppure dopo che un' utilit�
tipo discover
� stata eseguita ed ha caricato i moduli necessari.
Quando il kernel riconosce del niovo hardware, inizializza il driver per esso e
poi lancia il programma hotplug
per configurarlo. Se poi
l'hardware viene rimosso, il kernel lancia di nuovo hotplug
con
variabili d'ambiente diversamente impostate. In Debian, quando
hotplug
viene chiamato, esegue degli script in
/etc/hotplug/
e /etc/hotplug.d/
. Vedere
hotplug(8)
per i dettagli.
Hardware di rete appena inserito viene configurato dallo script
/etc/hotplug/net.agent
. [
67] Supponiamo che la vostra scheda di rete PCMCIA sia stata
inserita, risultando l'interfaccia eth0 disponibile per l'uso.
/etc/hotplug/net.agent
fa quanto segue [68] :
ifup eth0=hotplug
A meno di aver aggiunto una definizione di una interfaccia logica, o una
mappatura definita hotplug a /etc/network/interfaces
,
questo comando non produrr� nulla. Per fare s� che configuri
eth0, aggiungete il gruppo seguente a
/etc/network/interfaces
:
mapping hotplug
script echo
Come spiegato in
Configurazione di rete mediante
definizione delle interfacce logiche, Sezione 10.7, ci� mapper� il comando
mostrato sopra in maniera che sia equivalente al seguente:
ifup eth0=eth0
(Non includete un gruppo come questo se state usando delle
istanze di ifplugd
o waproamd
lanciate da
hotplug
per controllare l'interfaccia.)
Se volete attivare solo eth0 e nient'altro all'inserimento a
caldo, allora usate grep
al posto di echo
come segue:
mapping hotplug
script grep
map eth0
Vedere
Magie della configurazione di rete,
Sezione 10.8 e /usr/share/doc/hotplug/README.Debian
per altri consigli.