prof. Nunzio Brugaletta
EsNET

EnneBi - Computer Science
Avanti - Indietro - Inizio

Configurazioni permanenti

La configurazione delle interfacce di rete e della tabella di routing si perdono se si riavvia il sistema o se si disabilita (si butta giù) la scheda:

# ifconfig eth0 down
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
# ifconfig eth0 up
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

Come evidenziato dagli esempi riportati, anche se si riabilita (si ritira su) la scheda, il sistema ha dimenticato le configurazioni.

Per fare in modo, verificato il corretto funzionamento delle configurazioni, di rendere automatiche le configurazioni, si possono inserire le istruzioni in un file di configurazione eseguito all'avvio del sistema.

Nei sistemi derivati-Debian la configurazione delle interfacce di rete è gestita a più alto livello rispetto a quello della coppia di comandi ifconfig/route (validi qualunque sia la distribuzione installata). Il sistema utilizzato prevede:

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

auto lo
iface lo inet loopback

# DO NOT EDIT BELOW THIS LINE
#auto eth0
iface eth0 inet static
  address 192.168.1.1
  netmask 255.255.255.0
  broadcast 192.168.1.255
  gateway 192.168.1.254
...
iface eth0 inet dhcp

iface eth1 inet static
  address 192.168.1.254
  netmask 255.255.255.0
# ifup eth0
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0

Lo script di inizio /etc/rcS.d/S40networking avvia le interfacce definite nelle righe che cominciano con auto (come minimo deve esserci l'interfaccia di loopback lo) del file /etc/network/interfaces. Le altre interfacce, non avviate in automatico, si avviano o fermano con ifup/ifdown seguiti dal nome dell'interfaccia.




Avanti - Indietro - Inizio

http://ennebi.solira.org
ennebi@solira.org