Académique Documents
Professionnel Documents
Culture Documents
Configuration du Rseau
cours prpar par le Prof: DELIEN Patrick
Objectifs du chapitre
Comprendre et tre capable de configurer les interfaces rseau. Comprendre et tre capable de configurer les informations de la machine. tre capable de dmarrer et arrter le rseau. Connatre les outils rseau.
cours prpar par le Prof: DELIEN Patrick
Points importants
Sous Linux, comme sous Unix, tout est gr par un fichier mme les interfaces rseau. On prsente dabord les commandes de configuration du rseau puis les fichiers o lon peut sauvegarder la configuration de manire permanente.
A- Linterface rseau
Linterface rseau (NIC : Network Interface Card.) utilise doit tre supporte par le noyau Linux. Cette prise en charge est gnralement ralise sous la forme dun module charg la demande au dmarrage.
La commande /bin/lsmod donne la liste des modules chargs dans le noyau. Vous pouvez ainsi vrifier que le module correct a t charg par le noyau avec les bons paramtres : adresse (I.O) et interruption (IRQ).
Il est possible de recharger dynamiquement un module en lui passant des paramtres diffrents avec les commandes classiques de gestion des modules /sbin/smod ou encore /sbin/modprobe. Pour charger dynamiquement un module:
modprobe nom_du_module
Ex: modprobe e1000.
Une fois les paramtres dtermins et la carte fonctionnelle, on sauvegarde la configuration dans le fichier /etc/modules pour les recharger au dmarrage.
Les interfaces de type Ethernet sont dsignes sous Linux de la manire suivante ethx o x reprsente le numro de linterface (par exemple eth0 pour la premire interface).
Pour obtenir la liste des interfaces dtectes automatiquement, vous pouvez utiliser la commande dmesg
Une carte rseau se trouve en gnral sur le bus PCI, pour afficher la liste des cartes trouves par le systme, vous pouvez consulter le contenu du fichier /proc/bus/pci Vous pouvez consulter galement le contenu du fichier /proc/interrupts.
La commande hostname permet dafficher et de modifier le nom de la machine. Le nom de la machine est indiqu dans le fichier /etc/hostname
Les informations permettant de rsoudre les noms de machines sans le mcanisme du DNS se trouvent dans le fichier /etc/hosts On le renseigne gnralement avec les informations concernant la machine locale, ce qui permet aux applications de fonctionner correctement mme sans connexion rseau.
La distribution Debian stocke les paramtres de configuration de toutes les interfaces rseau dans le fichier: /etc/network/interfaces
On y indique, pour chaque interface, son nom et les informations de rseau associes :
cat /etc/network/interfaces #The loopback network interface auto lo iface lo inet loopback #The primary network interface allow-hutplug eth0 auto eth0 iface eth0 inet dhcp
cours prpar par le Prof: DELIEN Patrick
cat /etc/network/interfaces auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 network 192.168.1.0
cours prpar par le Prof: DELIEN Patrick
2) la manire daffecter ladresse IP (statiquement ou dynamiquement) ; 3) les informations IP (adresse, masque, rseau, diffusion, gateway) .
cours prpar par le Prof: DELIEN Patrick
Exemple: ifconfig eth0 x.x.x.x netmask x.x.x.x ifconfig eth0 up ifconfig eth0 down
La commande ifconfig permet de connatre la configuration rseau et de configurer le rseau la main La configuration dune interface avec ifconfig nest pas enregistre sur le disque et en particulier, elle nest pas conserve en cas de rinitialisation du systme (reboot). Pour enregistrer la configuration de manire permanente, il faut le faire dans le fichier de configuration
/etc/network/interfaces
cours prpar par le Prof: DELIEN Patrick
Sur les systmes de la famille RedHat, les interfaces sont dfinies par des fichiers de configuration dans le rpertoire /etc/sysconfig/network-scripts/ (ifcfgeth0 pour linterface eth0). On dmarre le service rseau (donc toutes les interfaces) avec le script /etc/rc.d/init.d/network start
Cette commande envoie un paquet ICMP (ECHO_REQUEST) une machine et attend sa rponse (ECHO_RESPONSE). Cela permet de vrifier quune machine est joignable et quelle est capable de rpondre. Dans ce cas, sa configuration rseau et la notre sont correctes.
cours prpar par le Prof: DELIEN Patrick
ping c 3 @ip
Exercice1
Objectifs: 1. Parvenir diviser la salle en N sous-rseaux contenant chacun X postes 2. Donner manuellement, puis de faon statique et dynamique une @ IP chaque poste. 3. Dmarrer et arrter le rseau. 4. Tester la connectivit entre chaque sous-rseau.
cours prpar par le Prof: DELIEN Patrick