Gli script di controllo delle interfaccie attivano e le interfaccie di sistema. Esistono due script primari di controllo delle interfaccie, /sbin/ifdown e /sbin/ifup, che usano altri script di controllo contenuti nella directory /etc/sysconfig/network-scripts.
I due script primari di controllo delle interfaccie sono ifdown e ifup e sono link simbolici agli script contenuti nella directory /sbin. Quando viene chiamato uno di questi script, questo necessita di un valore dell'interfaccia da specificare:
ifup eth0 Determining IP information for eth0... done. |
A questo punto, le funzioni di /etc/rc.d/init.d/functions e /etc/sysconfig/network-scripts/network-functions vengono usate per eseguire numerosi task. Per maggiori informazioni, consultate la Sezione 8.4.
Dopo aver verificato se è stata specificata un'interfaccia e se l'utente che esegue la richiesta ha il permesso di controllare l'interfaccia, viene chiamato lo script idoneo che, in pratica, si occupa di attivare e disattivare l'interfaccia. Di seguito sono elencati gli script di controllo delle interfaccie più frequenti:
ifup-aliases — configura gli alias IP dei file di configurazione delle interfaccie quando più indirizzi IP sono associati all'interfaccia.
ifdown-cipcb e ifup-cipcb — usati per attivare e disattivare le connessioni CIPE (Crypto IP Encapsulation).
ifdown-ipv6 e ifup-ipv6 — contengono le chiamate di funzione IPv6 che utilizzano le variabili di ambiente di vari file di configurazione delle interfaccie e /etc/sysconfig/network.
ifup-ipx — usato per attivare un'interfaccia IPX.
ifup-plip — usato per attivare un'interfaccia PLIP.
ifup-plusb — usato per attivare un'interfaccia USB per le connessioni di rete.
ifdown-post e ifup-post — contengono i comandi da eseguire dopo che un'interfaccia è stata attivata o disattivata.
ifdown-ppp e ifup-ppp — usati per attivare o disattivare un'interfaccia PPP.
ifup-routes — aggiunge instradamenti statici per un particolare dispositivo quando la sua interfaccia viene attivata.
ifdown-sit e ifup-sit — contiene chiamate di funzione relative all'attivazione e alla disattivazione del tunnel IPv6 durante una connessione IPv4.
ifdown-sl e ifup-sl — usati per attivare o disattivare un'interfaccia SLIP.
![]() | Avvertenza |
|---|---|
Ricordate che in seguito alla rimozione o alla modifica degli script nella directory /etc/sysconfig/network-scripts/ varie connessioni di interfaccia possono agire in modo inaspettato. È opportuno che solo gli utenti più esperti si ci mettino a modificare gli script collegati a una particolare interfaccia di rete. |
Il modo più facile per manipolare tutti gli script di rete contemporaneamente è di usare il comando /sbin/service sul servizio di rete (/etc/rc.d/init.d/network), come illustrato nel seguente comando:
/sbin/service network <action> |
In questo esempio <azione> può essere start, stop, o restart.
Per visualizzare un'elenco dei dispositivi configurati e che sono attualmente attivi sulle interfaccie di rete, utilizzate il comando:
/sbin/service/network status |