Outils d'utilisateurs

Outils du Site


linux:tp1_ip

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

linux:tp1_ip [2011/01/12 00:18]
per
linux:tp1_ip [2011/01/12 19:09] (Version actuelle)
per
Ligne 5: Ligne 5:
 ===== Compte rendu de TP ===== ===== Compte rendu de TP =====
  
-**En rouge le travail à faire.**+**En italique souligné le travail à faire.**
  
 Vous devez rendre un TP pour 2, par binôme. Vous devez rendre un TP pour 2, par binôme.
Ligne 18: Ligne 18:
  
 dans un terminal se mettre en administrateur en tapant apès l'invite de commande (prompt) $ : dans un terminal se mettre en administrateur en tapant apès l'invite de commande (prompt) $ :
-<code> Mon texte </code> +//__su__// 
- +
-su +
 mot de passe : mot de passe :
  
 (en root, l'invite de commande devient #) (en root, l'invite de commande devient #)
  
-<code>apt-get update </code>; voir [[Paquets_Debian ]] +//__apt-get update__// ; voir [[Paquets_Debian ]] 
-apt-get dist-upgrade+//__apt-get dist-upgrade__//
  
 quitter le mode administrateur avec quitter le mode administrateur avec
-exit+//__exit__//
  
 $ $
Ligne 38: Ligne 36:
 Vérifiez si l'éditeur de texte nano est présent et la commande ipcalc, sinon installez les paquets. Vérifiez si l'éditeur de texte nano est présent et la commande ipcalc, sinon installez les paquets.
  
-taper dpkg -l |grep nano ; voir [[Shell.html|Shell]]+taper //__dpkg -l |grep nano__// ; voir [[Shell]]
  
 si la réponse est vide , il faut l'installer en administrateur avec la commande si la réponse est vide , il faut l'installer en administrateur avec la commande
  
-apt-get install nano+//__apt-get install nano__//
  
 Faire de même pour la commande ipcalc, le paquet est-il installé ? Faire de même pour la commande ipcalc, le paquet est-il installé ?
  
-taper dpkg -l |grep ipcalc+taper //__dpkg -l |grep ipcalc__//
  
 si la réponse est vide , il faut l'installer en administrateur avec la commande si la réponse est vide , il faut l'installer en administrateur avec la commande
  
-apt-get install ipcalc+//__apt-get install ipcalc__//
  
 n'oubliez pas de quitter le mode administrateur avec exit n'oubliez pas de quitter le mode administrateur avec exit
Ligne 59: Ligne 57:
  
 Pour connaître son adresse ip sous Debian taper Pour connaître son adresse ip sous Debian taper
- +__//sbin/ifconfig -a//__
-///sbin/ifconfig -a//+
  
 vous aurez au moins eth0 et lo vous aurez au moins eth0 et lo
 +lo : boucle locale adresse 127.0.0.1, adresse en interne au PC
 +eth0,eth1 .. Nom des cartes réseaux filaires sur GNU_Linux 
  
 Explications des termes : Explications des termes :
Ligne 68: Ligne 67:
 **Link encap :** Ethernet pour les cartes réseaux et Boucle locale pour lo **Link encap :** Ethernet pour les cartes réseaux et Boucle locale pour lo
  
-**HWaddr :** Adresse matérielle ( HW = HardWare traduction matériel) contient 6 octets écrits en hexadécimal séparés par : \\  Cette adresse appelée souvent adresse MAC (Media Access Control address) comporte 2 parties les 3 premiers octets correspondent au constructeur, et les 3 derniers octets au numéro attribués par le constructeur, ces 3 derniers octets n'ont pas d'intérêt particulier.+**HWaddr :** Adresse matérielle ( HW = HardWare traduction matériel) contient 6 octets écrits en hexadécimal sur 2 digits de 00 à ff séparés par : 
 +Cette adresse appelée souvent adresse MAC (Media Access Control address) comporte 2 parties les 3 premiers octets correspondent au constructeur, et les 3 derniers octets au numéro attribués par le constructeur, ces 3 derniers octets n'ont pas d'intérêt particulier.
  
 === Retrouver le nom du constructeur === === Retrouver le nom du constructeur ===
  
-Dans Firefox à l'adresse http://standards.ieee.org/develop/regauth/oui/oui.txt +Dans Firefox à l'adresse [[http://standards.ieee.org/develop/regauth/oui/oui.txt]] 
- +Taper //__CTRL F__// pour faire une recherche et //__copier les 3 premiers octets de HWaddr__// , attention remplacés __//: par -//__  
-Taper CTRL F pour faire une recherche et copier les 3 premiers octets de HWaddr , attention remplacés : par - .\\  Notez le constructeur , si vous avez 2 cartes réseaux, notez les deux.+Notez le constructeur , si vous avez 2 cartes réseaux, notez les deux.
  
 Vous avez une autre ligne importante dans ///sbin/ifconfig// Vous avez une autre ligne importante dans ///sbin/ifconfig//
  
-//inet adr: ou inet addr: ......................................... Bcast: ...................................... ////Masque: ou Mask: ..................................//+__//inet adr: ou inet addr: ......................................... Bcast: ...................................... ////Masque: ou Mask: ..................................//__
  
 La première est l'adresse attribuée ou fixée, Bcast correspond au broadcast (diffusion) : adresse commune à toutes machines pouvant communiquer entre elles La première est l'adresse attribuée ou fixée, Bcast correspond au broadcast (diffusion) : adresse commune à toutes machines pouvant communiquer entre elles
Ligne 88: Ligne 88:
 Pour approfondir l'adresse IP nous allons nous servir de ipcalc, dans un terminal taper Pour approfondir l'adresse IP nous allons nous servir de ipcalc, dans un terminal taper
  
-ipcalc votre_adresse_ip /24 ; exemple ipcalc 134.256.098.7/24+//__ipcalc votre_adresse_ip /24__// ; exemple ipcalc 123.45.67.098/24
  
 Vous noterez que le /24 notation CIDR correspond bien au nombre de bits à 1 dans la ligne Netmask. Vous noterez que le /24 notation CIDR correspond bien au nombre de bits à 1 dans la ligne Netmask.
Ligne 104: Ligne 104:
 Hosts/Net : nombre de machines accessibles sur ce réseau. Hosts/Net : nombre de machines accessibles sur ce réseau.
  
-Comparez avec ipcalc votre_adresse_ip/25+Comparez avec __//ipcalc votre_adresse_ip/25//__
  
-puis ainsi de suite jusqu'à ipcalc votre_adresse_ip/31+puis ainsi de suite jusqu'à __//ipcalc votre_adresse_ip/31//__
  
 Pour bien comprendre l'intérêt des masques de sous-réseau, nous allons voir avec la commande PING si deux machines (hosts) peuvent communiquer. Pour bien comprendre l'intérêt des masques de sous-réseau, nous allons voir avec la commande PING si deux machines (hosts) peuvent communiquer.
Ligne 116: Ligne 116:
 Les adresses IP peuvent être obtenues automatiquement en dhcp : Dynamic Host Configuration Protocol, il faut alors un serveur dhcp qui attribue les adresses IP, ou bien manuellement en fixant l'adresse IP et le masque de sous-réseau. Si on désire accéder à internet, il faudra en manuel ajouter l'adresse IP de la passerelle ou gateway ainsi que les serveurs DNS (dans le fichier /etc/resolv.conf). Les adresses IP peuvent être obtenues automatiquement en dhcp : Dynamic Host Configuration Protocol, il faut alors un serveur dhcp qui attribue les adresses IP, ou bien manuellement en fixant l'adresse IP et le masque de sous-réseau. Si on désire accéder à internet, il faudra en manuel ajouter l'adresse IP de la passerelle ou gateway ainsi que les serveurs DNS (dans le fichier /etc/resolv.conf).
  
-Le fichier qui sert à configurer les cartes réseaux s'appelle **///etc/network/interfaces//**+Le fichier qui sert à configurer les cartes réseaux s'appelle **etc/network/interfaces**
  
 Il existe une page de manuel **//man interfaces//** Il existe une page de manuel **//man interfaces//**
  
-Nous allons travailler en administrateur et on prendra des précautions, la première consiste à sauvegarder le fichier interfaces\\  Dans un terminal en administrateur taper après le dièse # //\\ cp /etc/network/interfaces /etc/network/interfaces.original//+Nous allons travailler en administrateur et on prendra des précautions, la première consiste à sauvegarder le fichier interfaces\\  Dans un terminal en administrateur taper après le dièse #  
 +__// cp /etc/network/interfaces /etc/network/interfaces.original//__
  
-En administrateur , taper //nano /etc/network/interfaces//+En administrateur , taper __//nano /etc/network/interfaces//__
  
-La partie lo ne devra pas être modifiée\\  Si vous avez 2 cartes réseaux : Laisser une carte réseau en dhcp, adresse automatique.\\  Supposons que l'on souhaite mettre eth0 en adresse fixe (static) , on tapera alors+La partie lo ne devra pas être modifiée\\  Si vous avez 2 cartes réseaux : Laisser une carte réseau en dhcp, adresse automatique.\\  Supposons que l'on souhaite mettre eth0 en adresse fixe (static) , on tapera alors 
  
-//**&quot;******&quot;**//auto eth0//**&quot;******&quot;**//+&lt;code&gt; 
 +auto eth0 
 +iface eth0 inet static 
 +     address 192.168.40.XX* 
 +     netmask 255.255.255.240 
 +     gateway 192.168.60.1 
 +&lt;/code&gt;
  
-**//**"**//iface eth0 inet static//**"**//**+**attention** , toutes les lignes qui contenaient eth0 précédemment devront être commentées avec un # ou bien supprimées.
  
-**//**"**//address 192.168.40.XX//**"**//**+__//*XX//__ : vous mettrez évidemment un nombre entre 1 et 254.
  
-**//**"**"**"**//****//netmask 255.255.255.240//****//**"**"**"**//** +Enregistrer avec //__Ctrl O__// et //__Entrée__// puis //__Ctrl X__// pour quitter.
- +
-**"**"****"**//**"**//gateway 192.168.60.1//**"**//**"****"**"** +
- +
-**attention** , toutes les lignes qui contenaient eth0 précedemment devront être commentées avec un # ou bien supprimées. +
- +
-**//XX//** : vous mettrez évidemment un nombre entre 1 et 254. +
- +
-Enregistrer avec Ctrl O et Entrée puis Ctrl X pour quitter.+
  
 Si vous avez 2 cartes réseaux et vous avez paramétré la carte eth0 en manuel, n'oubliez pas de mettre le câble réseau sur la carte eth0. Si vous avez 2 cartes réseaux et vous avez paramétré la carte eth0 en manuel, n'oubliez pas de mettre le câble réseau sur la carte eth0.
  
-Pour valider cette adresse en administrateur taper //**\\ ifdown eth0\\ ifup eth0**//+Pour valider cette adresse en administrateur taper  
 +__//ifdown eth0//__ 
 +__//ifup eth0//__
  
 ifdown désactive la carte réseau indiqué et ifup la réactive. ifdown désactive la carte réseau indiqué et ifup la réactive.
  
-Vérifiez que votre adresse IP à bien changer avec la commande /sbin/ifconfig+Vérifiez que votre adresse IP à bien changer avec la commande __///sbin/ifconfig//__
  
-Vous retrouverez avec ipcalc le CIDR /XX du netmask 255.255.255.240 en tapant+Vous retrouverez avec ipcalc le CIDR /XX (nombre de bit à 1) du netmask 255.255.255.240 en tapant
  
-ipcalc votre_adresse_ip 255.255.255.240+__//ipcalc votre_adresse_ip 255.255.255.240//__
  
 Notez le CIDR ainsi que la plages des machines appartenant au réseau Notez le CIDR ainsi que la plages des machines appartenant au réseau
Ligne 160: Ligne 161:
 Ping est le nom d'une commande informatique permettant de tester l'accessibilité d'une autre machine à travers un réseau IP. La commande mesure également le temps mis pour recevoir une réponse, appelé round-trip time (temps aller-retour). Ping est le nom d'une commande informatique permettant de tester l'accessibilité d'une autre machine à travers un réseau IP. La commande mesure également le temps mis pour recevoir une réponse, appelé round-trip time (temps aller-retour).
  
-Pour avoir un ping qui ne bloque pas et ressemble à la commande windows, taper //**ping -c4 adresse_du_voisin**//+Pour avoir un ping qui ne bloque pas et ressemble à la commande windows, taper __//**ping -c4 adresse_du_voisin**//__
  
 **//man ping//** pour connaître le rôle de -c **//man ping//** pour connaître le rôle de -c
  
-Faites plusieurs essais de ping avec des adresses IP différentes , vous modifierez votre adresse IP avec nano /etc/network/interfaces et vous validerez avec ifdown eth0 puis ifup eth0 et /sbin/ifconfig\\  ou bien modifier votre adresse à la volée avec //**ifconfig eth0 192.168.40.XX netmask 255.255.255.240**//+Faites plusieurs essais de ping avec des adresses IP différentes , vous modifierez votre adresse IP avec nano /etc/network/interfaces et vous validerez avec ifdown eth0 puis ifup eth0 et /sbin/ifconfig  ou bien modifier votre adresse à la volée avec __//**ifconfig eth0 192.168.40.XX netmask 255.255.255.240**//__
  
 Que se passe-t-il si deux machines appartiennent au même réseau ? Que se passe-t-il si deux machines appartiennent au même réseau ?
  
 Que se passe-t-il si deux machines n'appartiennent pas au même réseau ? Que se passe-t-il si deux machines n'appartiennent pas au même réseau ?
 +
 +N'oubliez pas de remettre la machine comme avant en réinstallant le fichier original /etc/network/interfaces.original, en administrateur tapez 
 +__// cp /etc/network/interfaces.original /etc/network/interfaces//__
  
 [[linux:debian_lenny|retour au menu]] [[linux:debian_lenny|retour au menu]]
  
linux/tp1_ip.1294787904.txt.gz · Dernière modification: 2011/01/12 00:18 par per