Aller au contenu

TP – Configuration IP sous Windows et sous Linux

BTS SIO SISR 1re année – Bloc 2 – S04

Note

But. Situation : Comment une machine sait-elle à qui envoyer un paquet, et comment attribuer à chaque poste une adresse cohérente avec son réseau ?

Comment ce TP fonctionne. Avant de manipuler, tu écris ce que tu anticipes (« J'anticipe »). Puis tu testes et tu notes ce que tu constates. Tu comprends ce que fait chaque commande (« Je comprends »). Un bilan de compétences clôt la séance. Les parties de services (Linux, Windows Server) se font sur des machines virtuelles réelles ; le simulateur réseau sert aux manipulations d'équipements réseau.

Tip

TP prêt à ouvrir dans le simulateur réseau. Télécharge TP-S04-adressage-ipv4.json, puis ouvre-le dans le simulateur avec Ouvrir. Il couvre la partie 1 (configuration IP, ping, passerelle) et le diagnostic d'un masque erroné. Le plan, les consignes et la vérification automatique sont inclus. L'installation de Debian et les commandes Linux restent à faire sur la machine virtuelle. Le bouton Vérifier mon travail contrôle ta configuration, Charger la correction montre une solution. Sur matériel ou sur Packet Tracer, suis les étapes ci-dessous. Mode d'emploi : Utiliser les TP du simulateur.

IV. TP Guidé Partie 1 : Configuration IP Manuelle sous Windows

Objectif

Configurer manuellement une adresse IPv4 statique sous Windows 10/11 et vérifier la connectivité par les commandes ping, tracert et arp -a.


Scénario

Vous devez configurer votre PC avec l'adresse suivante : - Adresse IP : 192.168.50.XX (XX = votre numéro de poste, ex: poste 5 → 192.168.50.5) - Masque : 255.255.255.0 (/24) - Passerelle : 192.168.50.1 - DNS : 8.8.8.8


Étape 1 : Configurer l'IP via l'interface graphique (5 min)

  1. Clic droit sur l'icône réseau (barre des tâches) → Paramètres réseau et Internet
  2. Modifier les options de l'adaptateur
  3. Clic droit sur la carte réseau active → Propriétés
  4. Double-clic sur Protocole Internet version 4 (TCP/IPv4)
  5. Sélectionner "Utiliser l'adresse IP suivante"
  6. Remplir :
  7. Adresse IP : 192.168.50.XX
  8. Masque de sous-réseau : 255.255.255.0
  9. Passerelle par défaut : 192.168.50.1
  10. Sélectionner "Utiliser l'adresse de serveur DNS suivante"
  11. Serveur DNS préféré : 8.8.8.8
  12. OK → OK pour valider

Étape 2 : Vérifier avec ipconfig (2 min)

  1. Ouvrir Invite de commandes (cmd)
  2. Taper :
    ipconfig /all
    
  3. Vérifier que l'adresse configurée est bien affichée
  4. Noter l'adresse MAC (Adresse physique) de votre carte : __________________

Étape 3 : Tests de Connectivité (10 min)

Test 1 - Boucle locale :

ping 127.0.0.1
Doit fonctionner (teste la pile TCP/IP locale)

Test 2 - Propre IP :

ping 192.168.50.XX
Doit fonctionner (la machine se répond à elle-même)

Test 3 - Voisin de classe :

ping 192.168.50.YY
(YY = numéro de poste d'un voisin) Doit fonctionner si votre voisin a configuré la même plage réseau

Test 4 - Table ARP (Exercice d'observation):

arp -a
Observation : Après le ping du voisin, sa MAC doit apparaître dans la table ARP. - IP de votre voisin dans la table : _______________ - MAC de votre voisin dans la table : _______________ - Type (dynamique) : _______________

Test 5 - Passerelle (si connectée au réseau de la salle) :

ping 192.168.50.1
(Si la passerelle n'existe pas, essayer la passerelle réelle de la salle, indiquée par l'enseignant)

Test 6 - Résolution DNS :

ping www.google.fr
(Si Internet accessible depuis la salle)

Test 7 - Tracert :

tracert 8.8.8.8
Observation : Combien de sauts (routeurs) jusqu'à Google ? ___________


Étape 4 : Configuration via netsh (Ligne de Commande Windows) - Bac Pro CIEL

Pour les apprenants avancés : configuration IP sans interface graphique (utile pour scripts batch) :

REM Configurer l'IP (remplacer "Ethernet0" par le nom de votre interface)
netsh interface ip set address "Ethernet0" static 192.168.50.XX 255.255.255.0 192.168.50.1

REM Configurer le DNS
netsh interface ip set dns "Ethernet0" static 8.8.8.8

REM Vérifier
netsh interface ip show config "Ethernet0"

REM Revenir en DHCP
netsh interface ip set address "Ethernet0" dhcp

J'anticipe. Tu configures 192.168.1.20/24 avec la passerelle 192.168.2.1. Windows accepte-t-il ? Le poste sortira-t-il du réseau ? ______________________

Éléments de réponse

Windows signale que la passerelle n'est pas dans le même réseau, ou l'accepte sans qu'elle serve : le poste ne peut joindre que 192.168.1.0/24, car il ne sait pas atteindre une passerelle située dans un autre réseau.


V. TP Guidé Partie 2 : Installation de Debian en Machine Virtuelle

Objectif

Installer Debian 12 "Bookworm" dans une machine virtuelle VirtualBox, démarrer et se connecter pour la première fois.


Pourquoi Linux pour un technicien SISR ?

Constat Chiffre ou fait
Sites web (système des serveurs) Systèmes de type Unix : 92,2 % des sites dont le système est connu, Windows : 8,0 % (W3Techs, 18 octobre 2026)
Cloud Microsoft Azure Plus de 60 % des cœurs de calcul clients exécutent des charges Linux (Microsoft, octobre 2024)
Box, bornes Wi-Fi, nombreux routeurs Souvent un système dérivé de Linux
Smartphones Android Noyau Linux

Sources : W3Techs – systèmes d'exploitation ; Phoronix, annonce de Microsoft sur Azure et AlmaLinux. Les chiffres évoluent : vérifie la date.

"Les infrastructures d'entreprise mêlent souvent Windows et Linux : un technicien SISR doit être à l'aise avec les deux. Autant s'y mettre maintenant."


Étape 1 : Créer la Machine Virtuelle (5 min)

  1. Ouvrir VirtualBox
  2. Cliquer sur Nouveau
  3. Renseigner :
  4. Nom : Debian-S04
  5. Type : Linux
  6. Version : Debian (64-bit)
  7. RAM : 1024 Mo (1 Go minimum, 2 Go recommandé)
  8. Disque dur : Créer un disque virtuel VDI de 10 Go (dynamiquement alloué)
  9. Processeur : 1 ou 2 vCPU
  10. Cliquer sur Créer

Étape 2 : Monter l'ISO Debian

  1. Sélectionner la VM Debian-S04 → Configuration (engrenage)
  2. Onglet Stockage
  3. Cliquer sur le lecteur CD (Vide)
  4. Icône de disque à droite → Choisir un fichier de disque
  5. Sélectionner le fichier ISO Debian (fourni par l'enseignant)
  6. OK

Étape 3 : Installation Debian (20 min)

  1. Démarrer la VM (bouton Start vert)
  2. Choisir Install (pas "Graphical Install" pour garder la VM légère)
  3. Suivre les étapes :
Étape Choix
Langue French
Pays France
Clavier fr (Azerty)
Hostname debian-tp
Domaine laisser vide
Mot de passe root Azerty123! (noter précieusement !)
Nouveau utilisateur Votre prénom (ex: pierre)
Mot de passe utilisateur Azerty123!
Partitionnement Tout dans une seule partition
Disque sélectionner le disque virtuel (sda)
Confirmation partitions Oui (écraser)
Miroir apt france → deb.debian.org
Proxy laisser vide
Sondage popularité Non
Logiciels à installer DÉCOCHER tout sauf utilitaires usuels du système
GRUB Oui → sélectionner /dev/sda
  1. Redémarrage → OK : Retirer l'ISO automatiquement (VirtualBox le fait)

Étape 4 : Premier Démarrage et Connexion

  1. La VM démarre → Écran texte noir avec debian-tp login:
  2. Saisir votre nom d'utilisateur (ex: pierre) → Entrée
  3. Saisir le mot de passe (les caractères ne s'affichent pas, c'est normal !) → Entrée
  4. Vous êtes connecté ! Le prompt affiche : pierre@debian-tp:~$

Qu'est-ce que ce prompt ?

pierre     @    debian-tp    :    ~         $
Utilisateur     Nom machine       Répertoire    Niveau non-root
                                  courant (~=
                                  home)


VI. TP Guidé Partie 3 : Commandes Linux de Base et Configuration IP

A. Les 10 Commandes Linux Essentielles (à connaître par cœur)

Pour naviguer dans l'arborescence :

pwd                 # Print Working Directory - afficher le répertoire actuel
ls                  # List - lister le contenu du répertoire
ls -la              # List détaillé avec droits, taille, fichiers cachés
cd /etc             # Change Directory - aller dans /etc
cd ..               # Remonter d'un niveau
cd ~                # Aller dans son dossier home

Pour gérer des fichiers :

cat /etc/hostname   # Afficher le contenu d'un fichier
mkdir test          # Créer un répertoire
rm -r test          # Supprimer un répertoire et son contenu
cp fichier.txt /tmp # Copier un fichier
mv fichier.txt doc.txt  # Renommer/déplacer

Pour s'informer :

whoami              # Afficher l'utilisateur courant
uname -a            # Infos sur le système (version noyau, architecture)
df -h               # Espace disque (human readable)
free -h             # Mémoire RAM disponible
man ls              # Manuel d'utilisation de la commande ls (q pour quitter)

Exercice 1 : Répondre aux questions en utilisant uniquement la ligne de commande :

Question Commande Réponse
Dans quel répertoire suis-je ? pwd ____________
Quel est mon nom d'utilisateur ? whoami ____________
Quelle version du noyau Linux ? uname -r ____________
Quelle est la RAM disponible ? free -h ____________
Combien d'espace disque libre ? df -h ____________
Contenu du fichier /etc/hostname ? cat /etc/hostname ____________

B. Configuration IP sous Linux

Afficher les interfaces réseau actuelles :

ip addr show
# ou en abrégé :
ip a

Résultat typique :

1: lo: <LOOPBACK,UP,LOWER_UP>
    link/loopback 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP>
    link/ether 00:0c:29:ab:cd:ef brd ff:ff:ff:ff:ff:ff
    inet 192.168.75.128/24 brd 192.168.75.255 scope global dynamic ens33

Éléments à identifier : - lo : Interface de loopback (toujours présente, 127.0.0.1) - ens33 (ou eth0, enp0s3...) : Interface réseau principale - link/ether : Adresse MAC - inet : Adresse IPv4 avec masque CIDR - dynamic : IP assignée par DHCP


Configurer une IP statique (temporaire - perdue au redémarrage) :

# Ajouter une IP (en root ou avec sudo)
sudo ip addr add 192.168.50.200/24 dev ens33

# Vérifier
ip addr show ens33

# Ajouter la passerelle par défaut
sudo ip route add default via 192.168.50.1

# Vérifier la table de routage
ip route show

Cette configuration est temporaire (perdue au redémarrage). Pour la rendre permanente, il faut modifier le fichier /etc/network/interfaces.


Configurer une IP permanente sous Debian :

# Se connecter en root (ou utiliser sudo)
su -
# Entrer le mot de passe root

# Éditer le fichier de configuration réseau
nano /etc/network/interfaces

Contenu actuel (DHCP) :

# This file describes the network interfaces available on your system

auto lo
iface lo inet loopback

allow-hotplug ens33
iface ens33 inet dhcp

Modifier pour IP statique :

auto lo
iface lo inet loopback

auto ens33
iface ens33 inet static
    address 192.168.50.200
    netmask 255.255.255.0
    gateway 192.168.50.1
    dns-nameservers 8.8.8.8 8.8.4.4

Appliquer les changements :

# Redémarrer le service réseau
systemctl restart networking

# Vérifier
ip addr show ens33


Exercice 2 :

  1. Afficher les interfaces réseau de votre VM Debian : ip a
  2. Noter le nom de l'interface réseau principale : ___________
  3. Quelle adresse IP votre VM a-t-elle actuellement ? ___________
  4. Ajouter temporairement l'IP 192.168.50.200/24 : sudo ip addr add 192.168.50.200/24 dev <nom_interface>
  5. Vérifier : ip addr show
  6. Tester la connectivité vers votre propre VM : ping -c 4 192.168.50.200

C. Tableau Comparatif Windows / Linux

Opération Windows Linux
Afficher config IP ipconfig /all ip addr show
Configurer IP (GUI) Paramètres réseau → adaptateur (pas de GUI en mode serveur)
Configurer IP (CLI) netsh interface ip set address... ip addr add .../24 dev ens33
Config IP permanente Paramètres réseau /etc/network/interfaces
Afficher table routage route print ip route show
Ajouter passerelle route add ip route add default via ...
Ping ping 8.8.8.8 (4 paquets puis stop) ping -c 4 8.8.8.8 (-c obligatoire !)
Traceroute tracert 8.8.8.8 traceroute 8.8.8.8
Table ARP arp -a arp -n ou ip neigh show
DNS nslookup www.google.fr nslookup www.google.fr ou dig www.google.fr
Nom d'hôte hostname hostname ou cat /etc/hostname

Je comprends. Que fait ip addr add 192.168.1.10/24 dev enp0s3 ? Cette adresse survit-elle au redémarrage ? Comment la rendre permanente ? ______________________

Éléments de réponse

Elle ajoute l'adresse à l'interface pour la session en cours : elle disparaît au redémarrage. Pour la rendre permanente, on l'écrit dans la configuration réseau du système (par exemple /etc/network/interfaces sous Debian).


VII. Vocabulaire Clé à Maîtriser pour l'Examen

Terme Définition
CIDR Classless Inter-Domain Routing - Notation du masque par suffixe /xx
Classe A Adresses 1.x.x.x à 126.x.x.x - Très grands réseaux
Classe B Adresses 128.x.x.x à 191.x.x.x - Grands réseaux
Classe C Adresses 192.x.x.x à 223.x.x.x - Petits réseaux (PME)
Adresse privée Adresse non routable sur Internet (RFC 1918)
Adresse publique Adresse routable sur Internet, unique au monde
APIPA Automatic Private IP Addressing - 169.254.x.x, si pas de DHCP
Loopback 127.0.0.1 - La machine elle-même, jamais sur un réseau physique
ARP Address Resolution Protocol - Résolution IP → MAC
ARP Request Message broadcast demandant "Qui a l'IP X ?"
ARP Reply Réponse unicast "C'est moi, ma MAC est..."
Table ARP Cache local des correspondances IP ↔ MAC
ARP Spoofing Attaque falsifiant les réponses ARP (man-in-the-middle)
ICMP Internet Control Message Protocol - Messages d'erreur et diagnostic
TTL Time To Live - Compteur décrémenté à chaque routeur
ping Test de connectivité utilisant ICMP Echo Request/Reply
tracert/traceroute Trace le chemin des paquets routeur par routeur
Debian Distribution Linux stable, base de nombreux serveurs
Terminal / shell Interface en ligne de commande Linux
Root Super-utilisateur Linux (équivalent Administrateur Windows)
Prompt Invite de commande (ex: user@hostname:~$)
Chemin absolu Chemin depuis la racine (ex: /etc/network/interfaces)
Chemin relatif Chemin depuis le répertoire courant (ex: ../dossier)

VIII. Exercices de Fin de Séance

Exercice 1 : Identification Rapide (5 questions)

Pour chaque adresse, donner : classe, privée ou publique, CIDR de son réseau par défaut.

Adresse Classe Privée/Publique Réseau (CIDR défaut)
172.20.5.10
10.0.0.254
201.45.2.1
169.254.1.5
192.168.200.50
Correction de l'exercice 1
Adresse Classe Privée/Publique Réseau (CIDR défaut)
172.20.5.10 B Privée (172.16.0.0 à 172.31.255.255) 172.20.0.0/16
10.0.0.254 A Privée (10.0.0.0/8) 10.0.0.0/8
201.45.2.1 C Publique 201.45.2.0/24
169.254.1.5 B Ni privée ni publique : adresse APIPA (lien local), non routable, que le poste s'attribue quand aucun serveur DHCP ne répond 169.254.0.0/16
192.168.200.50 C Privée (192.168.0.0/16) 192.168.200.0/24

Exercice 2 : Calcul CIDR

Soit 10.10.10.0/27 :

1. Masque décimal : ___________

Correction de la question 1

255.255.255.224 : 27 bits à 1, soit 24 bits (255.255.255) plus 3 bits dans le dernier octet (11100000 = 224).

2. Adresse broadcast : ___________

Correction de la question 2

10.10.10.31 : le bloc fait 25 = 32 adresses (5 bits hôte), de .0 à .31, la dernière est le broadcast.

3. Nombre d'hôtes utilisables : ___________

Correction de la question 3

25 − 2 = 32 − 2 = 30 hôtes.

4. Plage d'hôtes : ___________ à ___________

Correction de la question 4

De 10.10.10.1 à 10.10.10.30.


Exercice 3 : Lecture ARP

Vous exécutez arp -a sur votre PC (192.168.1.100) et obtenez :

192.168.1.1     aa-bb-cc-dd-ee-01   dynamique
192.168.1.25    aa-bb-cc-dd-ee-25   dynamique
192.168.1.255   ff-ff-ff-ff-ff-ff   statique

1. Quelle est l'adresse MAC de votre passerelle ? ___________

Correction de la question 1

aa-bb-cc-dd-ee-01 : la passerelle est l'adresse 192.168.1.1 (première adresse du réseau, où se trouve habituellement le routeur ou la box).

2. Vous voulez pinger 192.168.1.50, quelle trame ARP sera envoyée ?

Correction de la question 2

192.168.1.50 est dans le réseau local mais absente du cache : le PC envoie une requête ARP en broadcast (MAC destination ff-ff-ff-ff-ff-ff) : « Qui a 192.168.1.50 ? Répondez à 192.168.1.100 ». La machine concernée répond en unicast avec sa MAC.

3. Vous voulez accéder à www.google.fr, vers quelle MAC la trame sera-t-elle envoyée ?

Correction de la question 3

Vers aa-bb-cc-dd-ee-01, la MAC de la passerelle : l'adresse IP de destination est celle de Google, mais comme elle est hors du réseau local, la trame Ethernet est adressée au routeur, qui la fera suivre.


Exercice 4 : Diagnostic Tracert

Vous effectuez tracert 8.8.8.8 et obtenez :

  1     2ms    192.168.1.1
  2    12ms    10.10.0.1
  3     *  *  *
  4    14ms    72.14.202.76
  5    15ms    8.8.8.8

1. Qu'est-ce que 192.168.1.1 ? ___________

Correction de la question 1

La passerelle par défaut du réseau local (le routeur ou la box) : premier routeur traversé.

2. Pourquoi le saut 3 affiche-t-il * * * ? ___________

Correction de la question 2

Le routeur du saut 3 n'a pas renvoyé de message ICMP « TTL expiré » dans le délai : il est configuré pour ne pas répondre, ou un pare-feu filtre ces messages. Le trafic le traverse tout de même puisque les sauts 4 et 5 répondent. * * * n'est donc pas forcément une panne.

3. Combien de sauts (routeurs traversés) jusqu'à 8.8.8.8 ? ___________

Correction de la question 3

4 routeurs (sauts 1 à 4, dont le saut 3 qui ne répond pas). 8.8.8.8 est la destination, au 5e saut.

4. Le TTL initial du ping était 128 (Windows). Quelle valeur de TTL recevrez-vous de 8.8.8.8 ? ___________

Correction de la question 4

Ce n'est pas 128 moins quelque chose : la réponse est émise par 8.8.8.8, avec son propre TTL initial (souvent 64 ou 128 selon le système), puis chaque routeur du retour retire 1. Avec 4 routeurs au retour, on lira par exemple 60 (64 − 4) ou 124 (128 − 4). Le TTL de 128 de votre requête sert à l'aller : elle arrive à 8.8.8.8 avec TTL 124.


IX. Ressources pour Approfondir

Documentation : - RFC 826 (ARP) : Standard officiel du protocole ARP - RFC 792 (ICMP) : Standard officiel ICMP - Documentation Debian : https://www.debian.org/doc/manuals/debian-reference/

Vidéos YouTube : - "Comprendre ARP en 5 minutes" - Animation du processus - "Installer Debian en VM VirtualBox pas à pas" - Tutoriel complet - "Les bases de Linux pour débutants" - Commandes essentielles

Pratique Linux : - OverTheWire Bandit : Wargame pour apprendre Linux par la pratique (gratuit) - TryHackMe - Pre-Security : Parcours interactif avec VM Linux en ligne (gratuit) - Linux Survival : Site web avec émulateur terminal (linuxsurvival.com)


Auto-évaluation : Suis-je Prêt ?

  • Identifier la classe (A/B/C) d'une adresse IP au premier regard
  • Distinguer adresse privée et adresse publique
  • Reconnaître une adresse APIPA (169.254.x.x) et comprendre sa signification
  • Lire et utiliser la notation CIDR (/8, /16, /24...)
  • Calculer adresse réseau, broadcast, plage hôtes à partir d'une IP et d'un masque
  • Expliquer le fonctionnement d'ARP (request/reply, table ARP)
  • Expliquer le rôle d'ICMP et interpréter la sortie d'un ping
  • Utiliser tracert et interpréter les sauts et les * * *
  • Configurer une IP statique sous Windows (interface graphique)
  • Installer Debian en VM et se connecter en ligne de commande
  • Utiliser les commandes Linux de base (ls, cd, pwd, ip addr, ping)
  • Comparer la gestion réseau Windows vs Linux

Bilan de la séance

Remplis ce bilan seul, honnêtement : il sert à décider ce qu'il faut reprendre. Niveau : Non maîtrisé, Maîtrise partielle, Bonne maîtrise ou Excellente maîtrise (le vocabulaire des grilles nationales d'évaluation) ; Non évalué si tu n'as pas travaillé la compétence aujourd'hui.

Compétence du référentiel Ce que j'ai fait dans cette séance Niveau
B2.1 – Concevoir une solution d'infrastructure réseau
B2.2 – Installer, tester et déployer une solution d'infrastructure réseau
B2.3 – Exploiter, dépanner et superviser une solution d'infrastructure réseau

Note

Les codes sont ceux du référentiel (l'arrêté numérote des activités : les codes « B… » sont un usage courant).

Je sais faire, sans aide :

  • Utiliser la notation CIDR et calculer adresse réseau, plage d'hôtes et diffusion ;
  • Découper un réseau en sous-réseaux de tailles différentes (VLSM) ;
  • Expliquer ARP (adresse MAC ↔ adresse IP) et ICMP (ping, traceroute) ;
  • Configurer une adresse IP sous Windows et sous Linux (ip addr, ip route) ;
  • Installer Debian en machine virtuelle et se déplacer en ligne de commande.

Ce que je dois reprendre : ______________________

Ma question à poser à l'enseignant : ______________________