next up previous contents Next:  Routage complexe - Exemple Up:  Configuration de scripts de Previous: Scripts réseau de RedHat.   Table des matières  

26.7.2 Scripts réseau de Debian.

[Selon son habitude, Debian adopte une méthode plus nette].
Debian possède un répertoire /etc/network contenant un fichier /etc/network/interfaces (voir interfaces(5)). Si on veut obtenir une configuration identique à celle de RedHat (ci-dessus), le fichier /etc/network de Debian contiendra:

iface lo inet loopback 
iface eth0 inet static 
   address 192.168.3.9 
   netmask 255.255.255.0 
   gateway 192.168.3.254 


Le fichier /etc/network/options contiendra les options de transmission suivantes (il en existe d'autres):

ip_forward=no 
spoofprotect=yes 
syncookies=no 


Pour arrêter et redémarrer le réseau (c'est-à-dire activer les interfaces et le routage), exécutez:

/etc/init.d/networking stop 
/etc/init.d/networking stop 


A nouveau, ces commandes lisent indirectement votre fichier /etc/network/interfaces.

En réalité, le script /etc/init.d/networking exécute simplement les commandes ifup et ifdown. Voir ifup(8). Vous pouvez utiliser ces commandes directement pour obtenir un contrôle plus fin.

Pour ajouter une interface supplémentaire (et obtenir le même résultat que dans l'exemple relatif à RedHat ci-dessus), il faut éditer /etc/network/interfaces. La méthode Debian est:

iface lo inet loopback 
iface eth0 inet static 
   address 192.168.3.9 
   netmask 255.255.255.0 
   gateway 192.168.3.254 
iface eth1 inet static 
   address 192.168.4.1 
   netmask 255.255.255.0 


Ensuite, il faut éditer /etc/network/options pour y écrire ip_forward=yes.

Finalement, alors que RedHat permet de retenir le nom d'hôte dans la ligne HOSTNAME=... du fichier /etc/sysconfig/network, Debian présente un fichier /etc/hostname qui, dans le cas présent, ne contiendra que:

cericon.cranzgot.co.za 


next up previous contents Next:  Routage complexe - Exemple Up:  Configuration de scripts de Previous: Scripts réseau de RedHat.   Table des matières  
1-01-2006