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

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

10.10 Iniziare la configurazione di rete

Abbiamo visto come le interfacce possano essere configurate o riconfigurate. Ci� deve avvenire al momento giusto.

Tradizionalmente, la rete veniva configurata durante la sequenza di avvio tramite lo script di inizio /etc/rcS.d/S40networking e veniva raramente riconfigurata. I servizi che dipendevano dalla rete venivano lanciati dopo nella sequenza di avvio. Allo spegnimento o al riavvio gli script venivano eseguiti nell'ordine inverso.

Ora, invece, c'� un trend in GNU e Linux verso il supporto di hardware e circostanze che cambiano in maniera dinamica. All'inizio venne aggiunto il supporto per le schede PCMCIA inseribili a caldo; pi� di recente � stato aggiunto il meccanismo hotplug, cos� che molte altre periferiche possono essere messe e tolte mentre il computer sta andando. Ci� comprende l'hardware di rete. Notate che i servizi che dipendono da hardware che viene inserito a caldo devono essere lanciati solo dopo il suo inserimento e fermati dopo la sua rimozione. Ci� significa che tali servizi devono essere tolti al controllo del sistema di avvio System V e messi sotto il controllo di ifupdown.

Per esempio, supponiamo che il servizio foo, controllato dallo script /etc/init.d/foo dipenda dalla interfaccia di rete riconfigurata dinamicamente eth0.

  • Prima rimuovete foo dal controllo del sistema di avvio. Se usate il sistema sysv-rc, allora fate quanto segue. [66]

         # rm /etc/rc[2345].d/S??foo
    
  • Poi, mettete foo sotto il controllo di ifupdown aggiungendo le opzioni up e down al gruppo eth0 in /etc/network/interfaces, che contiene le chiamate allo script foo:

         iface eth0 inet dhcp
                 up /etc/init.d/foo start
                 down /etc/init.d/foo stop
    

Debian GNU/Linux Reference Guide
Prev Home Next

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