Académique Documents
Professionnel Documents
Culture Documents
TP 06 - Connexion à Internet
Assignment
Vous devez accepter le assignment d'ici et travailler avec ce repository: Lab6 [https://classroom.github.com/a/99peqf1E]
Ensuite, nous présenterons les étapes que nous suivons pour vérifier la fonctionnalité de la connexion Internet et comment nous pouvons effectuer certaines configurations
sommaires.
La première couche avec laquelle nous interagissons est la couche physique, qui a pour rôle d'envoyer des données sous forme de signaux via le support de transmission.
Par exemple, les signaux électriques sont transmis via un fil de cuivre, les impulsions lumineuses via la fibre optique et les ondes radio via le sans fil.
Un autre composant de la couche physique est la carte réseau du système (NIC - Network Interface Card), qui enverra les données via le support de transmission.
La plupart du temps, les problèmes de connexion Internet proviennent du fait que le câble Internet n'est pas connecté à la carte réseau ou du fait que nous avons une faible
connexion au réseau sans fil.
Au niveau physique, nous pouvons vérifier la connexion et la fonctionnalité d'une carte réseau en regardant les LED qui représentent la connexion à l'environnement
physique.
Une interface réseau est un moyen de réaliser des configurations réseau généralement associées à une carte réseau et identifiées par un nom.
Il existe des interfaces qui ne correspondent à aucune carte réseau physique. Par exemple, loopback est une interface virtuelle à adressage automatique qui s'adresse au
système lui-même. Il s'appelle lo sous Linux.
https://ocw.cs.pub.ro/courses/sde2/laboratoare/06_uso 1/6
6/9/23, 5:36 PM TP 06 - Connexion à Internet [CS Open CourseWare]
Au niveau du système d'exploitation, nous pouvons vérifier si une carte réseau est active à l'aide de la commande suivante :
Démarrez l'interface réseau eth0 en utilisant la commande ifconfig [https://www.tecmint.com/ifconfig-command-examples/] (hint: section How to Enable a Network Interface).
Si vous obtenez cette erreur: SIOCSIFFLAGS: Operation not permitted, ne vous inquiétez pas. Cela est dû au fait que nous utilisons un conteneur docker
pour cet exercice
Internet est une interconnexion d'appareils, appelés stations et organisés en réseaux, qui s'étend sur toute la Planète. Les données envoyées sur Internet doivent être
transmises d'un nœud à un autre afin qu'elles puissent passer rapidement d'une station à une autre.
https://ocw.cs.pub.ro/courses/sde2/laboratoare/06_uso 2/6
6/9/23, 5:36 PM TP 06 - Connexion à Internet [CS Open CourseWare]
Ainsi, pour qu'une station communique avec une autre station sur Internet, il faut que les deux stations soient connectées à Internet.
Plus précisément, les stations doivent disposer d'un point de sortie du réseau local, connecté au reste des réseaux Internet, qui s'appelle default gateway et dont nous
parlerons plus loin.
Ensuite, les deux stations doivent pouvoir s'adresser l'une à l'autre. C'est-à-dire que chaque station a besoin d'un identifiant, une adresse. Tout comme chaque maison dans le
monde a une adresse avec laquelle elle peut être identifiée de manière unique, chaque station a une adresse unique sur Internet appelée adresse IP (Internet Protocol).
Chaque interface réseau est un chemin différent vers Internet, donc chacune a besoin d'une adresse IP configurée.
Pour voir les adresses IP configurées sur les interfaces réseau, nous utilisons la commande suivante :
Il existe deux types d'adresses IP (IPv4 et IPv6), mais dans cet atelier, nous ne travaillerons qu'avec des adresses IPv4. Les adresses IP des interfaces sont écrites sur les
lignes contenant inet. Les adresses IPv4 sont de la forme A.B.C.D, où A, B, C et D sont des nombres avec des valeurs comprises entre 1 et 255.
la configuration statique, par laquelle nous configurons manuellement l'adresse IP sur l'interface réseau, consiste à savoir à quel réseau appartient l'interface que nous
voulons configurer et quelles adresses IP sont libres ;
configuration dynamique, obtenue automatiquement, qui ne nécessite pas la connaissance des informations du réseau, car elles seront automatiquement reçues du
réseau.
Nous nous en tiendrons à la configuration dynamique car c'est plus simple. De plus, nous n'avons aucun moyen de trouver les informations sur le réseau avant de configurer
l'interface réseau.
Apportez les modifications nécessaires pour que l'interface eth0 soit à l'état UP.
Configuration IP dynamique
https://ocw.cs.pub.ro/courses/sde2/laboratoare/06_uso 3/6
6/9/23, 5:36 PM TP 06 - Connexion à Internet [CS Open CourseWare]
Pour obtenir dynamiquement une adresse IP sur une interface nous utilisons la commande dhclient :
Ligne mv: cannot move '/etc/resolv.conf.dhclient-new.35' to '/etc/resolv.conf': Device or resource busy apparaît
toujours dans les conteneurs Docker lorsque vous essayez d'obtenir une adresse IP à l'aide de la commande dhclient. Ce n'est pas un problème si cela se produit.
Ci-dessus, nous avons exécuté la commande pour obtenir une adresse IP pour l'interface eth1.
La commande dhclient est basée sur le protocole DHCP (Dynamic Host Configuration Protocol). Il suppose qu'il existe un serveur sur le réseau qui sait quelles adresses
IP sont utilisées sur le réseau et peut fournir des adresses IP aux ordinateurs effectuant des requêtes sur le réseau. dhclient fait une requête pour réserver une adresse
IP au serveur DHCP sur le réseau.
Notez que nous avons obtenu une adresse IP sur l'interface eth1.
Pour supprimer une adresse IP d'une interface, utilisez la commande ip address flush comme suit :
Nous pouvons afficher la configuration d'une seule interface réseau en utilisant le nom de l'interface comme paramètre de la commande ip address show.
Pour exécuter cette démo, les commandes seront exécutées dans la machine virtuelle. Pour vérifier la connexion entre deux stations, nous utilisons la commande ping.
Cette commande envoie des messages à une station et attend une réponse de sa part.
Lors du test de la connexion Internet, nous voulons vérifier quelques éléments une fois que nous avons obtenu une adresse IP du serveur DHCP :
nous vérifions si nous pouvons nous connecter à d'autres ordinateurs sur le même réseau
https://ocw.cs.pub.ro/courses/sde2/laboratoare/06_uso 4/6
6/9/23, 5:36 PM TP 06 - Connexion à Internet [CS Open CourseWare]
nous vérifions si nous pouvons communiquer avec des stations en dehors du réseau
Par exemple, si nous voulons vérifier la connectivité au serveur 8.8.8.8 (un serveur public sur Internet), nous utilisons la commande :
Le comportement par défaut de la commande ping est d'envoyer des paquets indéfiniment. J'ai utilisé l'option -c 4 dans l'exemple ci-dessus pour réduire le nombre de paquets
envoyés à 4.
Lorsque les messages ne peuvent pas être envoyés à la station identifiée par l'adresse IP, le message d'erreur ressemblera à ceci :
Pour vérifier la connectivité au sein du réseau, nous devons vérifier que nous pouvons envoyer des messages à l'aide de l'utilitaire ping à un ordinateur du réseau.
Par défaut, la commande ping envoie des messages de vérification de connexion à l'infini. Cette fois, au lieu d'exécuter la commande ping à l'aide de l'option -c 4, nous
avons arrêté l'exécution de la commande à l'aide de la combinaison de touches Ctrl+c.
Une bonne cible de test pour l'envoi de messages sur le réseau est la passerelle (par défaut). Une passerelle est un périphérique réseau qui gère l'interconnexion des
réseaux et reçoit les messages de toutes les stations du réseau pour les envoyer sur Internet.
La passerelle est configurée de manière statique ou dynamique, tout comme l'adresse IP d'une interface est configurée.
Pour identifier la passerelle, nous utilisons la commande ip route show comme suit :
https://ocw.cs.pub.ro/courses/sde2/laboratoare/06_uso 5/6
6/9/23, 5:36 PM TP 06 - Connexion à Internet [CS Open CourseWare]
192.168.40.0/24 dev eth0 proto kernel scope link src 192.168.40.128 metric 100
192.168.40.2 dev eth0 proto dhcp scope link src 192.168.40.128 metric 100
192.168.202.0/24 dev eth1 proto kernel scope link src 192.168.202.128 metric 100
192.168.202.1 dev eth1 proto dhcp scope link src 192.168.202.128 metric 100
Nous remarquons que l'adresse IP de la passerelle par défaut est 192.168.40.2, car elle se trouve sur la ligne contenant la chaîne par défaut.
Pour vérifier la connexion Internet, il est bon de vérifier avec une adresse établie, qui, nous l'espérons, n'aura pas de problèmes techniques. Un tel exemple est le serveur de
Cloudflare à l'adresse IP 1.1.1.1.
Vérifiez la connexion au serveur 8.8.8.8 fourni par Google à l'aide de la commande ping.
Exercice
Affichez la configuration actuelle d'une interface réseau a l'aide de command ifconfig. Essayer de trouver votre adresse IP.
sde2/laboratoare/06_uso.txt · Last modified: 2023/05/09 11:05 by cristiana.andrei
https://ocw.cs.pub.ro/courses/sde2/laboratoare/06_uso 6/6