Gli script di controllo delle interfacce attivano e 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 e 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:
ifup eth0 |
![]() | 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.
ifdown-cipcb e ifup-cipcb — Usati per attivare e disattivare le interfacce (CIPE) Crypto IP Encapsulation.
ifup-ipv6 and 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.
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 una interfaccia SLIP.
![]() | 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 |