Intégrer Linux dans un réseau consiste à réaliser les étapes suivantes :
Les commandes essentielles sont les suivantes :
Exemples pour ifconfig :
# ifconfig # affiche les ifaces eth0 Lien encap:Ethernet HWaddr 00:0C:6E:18:20:86 inet adr:192.168.3.127 Bcast:192.168.3.255 Masque:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:26 errors:0 dropped:0 overruns:0 frame:0 TX packets:79 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:4760 (4.6 KiB) TX bytes:10570 (10.3 KiB) Interruption:11 Adresse de base:0xa000 lo Lien encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:143 errors:0 dropped:0 overruns:0 frame:0 TX packets:143 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:10209 (9.9 KiB) TX bytes:10209 (9.9 KiB) # ifconfig eth0 down # stoppe l'iface eth0 # ifconfig eth0 192.168.3.130 # affecte l'IP 192.168.3.128 à l'iface eth0
Exemples pour route :
# route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.3.1 0.0.0.0 UG 0 0 0 eth0 # # route del default # supprime la route par défaut (192.168.3.1) # route add default 61.134.23.34 # crée une nouvelle route par défaut # route add -net 192.168.5.0 netmask 255.255.255.0 gw 192.168.5.1 # crée une nouvelle route vers le réseau 192.168.5.0 # route del -net 192.168.5.0 # supprime la route créée
![]() | Le routage |
---|---|
Le routage permet à des paquets de passer d'un réseau à un autre. Le routage est réaliser par des routeurs (ou passerelle), c'est-à-dire du matériel ayant plusieurs interfaces réseaux (cartes ou modem). |
Par défaut, Linux n'autorise pas les paquets à passer d'une interface à une autre. Le routage est donc désactivé. Par le rendre opérationnel, nous devons indiqué au noyau qu'il doit permettre aux paquets de passer d'un réseau à l'autre. Cela se traduit par la ligne suivante :
# echo 1 > /proc/sys/net/ipv4/ip_forward
Cette ligne sera à refaire à chaque démarrage du système. Elle devra donc placée dans un script de démarrage ou dans le cas d'une connexion modem à la fin du fichier /etc/ppp/ip-up et éventuellement la stopper dans le fichier /etc/ppp/ip-down.
![]() | Activation du routage |
---|---|
L'activation du routage se fait d'une manière globale. Pour éviter qu'un paquet ne passe d'une interface X vers une interface Y et autoriser le passage de X vers Z, nous devrons employer l'outil iptables. |
Exemple de fichier /etc/hosts
127.0.0.1 localhost.localdomain localhost portable1 195.221.86.13 aurigephp.ac-besancon.fr
Exemple de fichier /etc/resolv.conf
search la.maison nameserver 192.168.3.1