8.3. Script di controllo delle interfacce

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

CautelaAttenzione
 

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/:

AttenzioneAvvertenza
 

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