Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - Red Hat Enterprise Linux Reference Guide (Italiano) - Script di controllo delle interfacce

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:

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

  • 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.

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

 
 
  Published under the terms of the GNU General Public License Design by Interspire