8.3. Script di controllo delle interfacce
Gli script di controllo delle interfacce attivano e disattivano le interfacce di sistema. Esistono due script primari di controllo delle interfacce, /sbin/ifdown e /sbin/ifup, che usano altri script di controllo contenuti nella directory /etc/sysconfig/network-scripts.
Gli script delle interfacce ifdown e ifup sono link simbolici per gli script contenuti nella directory /sbin. Quando viene chiamato uno di questi script, � necessario specificare un valore dell'interfaccia come ad esempio:
| Attenzione |
---|
| Gli script delle interfacce ifdown e ifup sono i soli script che l'utente dovrebbe usare per attivare e disattivare le interfacce di rete. I seguenti script sono usati solo come riferimento. |
Due file usati per effettuare diversi compiti di inizializzazione della rete durante il processo di attivazione di una interfaccia di rete, sono /etc/rc.d/init.d/functions e /etc/sysconfig/network-scripts/network-functions. Consultare la Sezione 8.4 per maggiori informazioni.
Dopo aver verificato se � stata specificata una 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 interfacce trovati all'interno della directory /etc/sysconfig/network-scripts/:
ifup-aliases — configura gli alias IP dei file di configurazione delle interfacce quando pi� indirizzi IP sono associati all'interfaccia.
ifup-ippp e ifdown-ippp — Vengono usate per attivare e disattivare le interfacce ISDN.
ifup-ipsec and ifdown-ipsec — Usati per attivare o disattivare le interfacce IPsec.
ifup-ipv6 e ifdown-ipv6 — Usati per attivare o disattivare le interfacce IPv6.
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.
ifup-ppp and ifdown-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 le chiamate della funzione relativa all'attivazione e alla disattivazione del tunnel IPv6 all'interno di una connessione IPv4.
ifup-sl e ifdown-sl — Usati per attivare o disattivare una interfaccia SLIP.
ifup-wireless — Usato per attivare un'interfaccia di tipo wireless.
| Avvertenza |
---|
| Ricordate che in seguito alla rimozione o alla modifica degli script nella directory /etc/sysconfig/network-scripts/ varie connessioni dell'interfaccia, possono agire in modo inaspettato. Pertanto solo utenti esperti possono modificare gli script relativi all'interfaccia della 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 interfacce di rete, utilizzate il comando:
/sbin/service network status |