8.3. Script di controllo delle interfaccie

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:

AttenzioneAvvertenza
 

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