Linux : Les réseaux

Établir les routes

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Découvrez pourquoi et comment ajouter une route statique en plus de votre route par défaut. Ainsi, vous assimilerez plus facilement la différence entre les deux types de route.
07:15

Transcription

Revenons un peu plus en détails sur le coté du routage. Pour le moment, la configuration qui est en place, c'est que dès que mon Linux a envoyé un paquet réseau qui n'est pas à destination du même réseau que lui, il l'envoie au routeur à la passerelle par défaut qui est connectée à Internet. Alors, on va rajouter un élément là-dedans, on va rajouter un deuxième routeur avec un autre réseau, c'est-à-dire avec une autre adresse réseau derrière ce routeur-là dans ma configuration. Voilà à quoi ressemble cette nouvelle configuration. J'ai ici ma machine CentOS sur laquelle je suis connecté, qui possède une adresse IP. Cette machine-là, elle va toujours avoir son routeur Internet qui lui permet de joindre par exemple le serveur de Wikipédia. Mais, sur le même réseau, il y a un deuxième routeur, donc une deuxième machine qui possède deux cartes réseau. Une carte réseau de mon coté avec la même partie réseau que moi que je puisse la joindre depuis ma machine, et une autre partie réseau dans un autre réseau, en l'occurrence dans le 192.168.10.x. Et ma machine Debian, je l'ai positionné dans ce deuxième réseau-là, ma machine aura comme adresse IP la 192.168.10.5. Alors, il va falloir que je fasse un petit peu de configuration pour que quand, depuis ma machine CentOS, j'envoie un paquet réseau qui n'a pas la même partie que moi, pour le moment si je ne change rien, il va l'envoyer au routeur d'Internet, et ce routeur d'Internet ne pourra pas joindre ma machine Debian, puisqu'il faudra passer par ce routeur-là. Ce n'est pas le bon routeur qui va recevoir les informations. Alors, la bonne approche, ça va être, sur ma machine CentOS,, de dire que quand on veut joindre le réseau 192.168.10.0/24, pour faire ça, il va falloir qu'on envoie les paquets à Routeur 2, au deuxième routeur, donc à l'adresse IP 10.0.2.253. Donc, c'est la première étape de ce que je vais faire ici sur ma machine CentOS. Donc là, je suis sur ma CentOS 7 comme on le voit, et sur ma CentOS 7, ip addr show enp0s3, mon adresse IP, c'est bien la 10.0.2.125. Si j'affiche les routes, je vois que j'ai juste la route par défaut qui va passer par mon routeur habituel. C'est ce lui qui me permet de joindre Wikipédia.org, ça fonctionne, donc je vais faire Ctrl+C. Et j'ai mon interface enp0s3 sur laquelle se trouve mon réseau 10.0.2.x. Et ici, j'ai mon interface virtuelle dont on ne va pas se servir. Alors, pour dire à ma CentOS d'envoyer les paquets vers Routeur 2, vers le routeur qui est connecté également au réseau de la Debian, je vais rajouter une route. Pour ça, je vais effacer ma page. Et pour rajouter une route, eh bien, il va falloir que je modifie la configuration du système. Ça va être fait avec la commande ip, mais vu que je vais modifier le routage, je vais tout d'abord faire commencer par sudo ip route, parce que je vais travailler sur les routes, et je vais ajouter une nouvelle route. Je vais tout d'abord donner l'adresse IP de destination, donc c'est le 192.168.10.0/24, voilà la route que j'ajoute pour joindre ce réseau-là, et ça se fait via l'adresse IP 10.0.2.253. Donc, il va me demander mon mot de passe. Et si cette fois j'affiche les routes, je vois que j'ai une nouvelle route, qui est apparue. Et cette nouvelle route me dit que pour joindre le 192.168.10.0/24, ça se fait via mon Routeur 2. Si on regarde sur le schéma à quoi ça ressemble, voilà à quoi ça ressemble. Ma CentOS, maintenant, sait qu'elle doit envoyer les paquets à destination du 192.168.10.0/24 sur Routeur 2. Donc, de ce coté-là, ma machine va distinguer les paquets qui vont vers Wikipédia, et va distinguer les paquets qui vont vers la Debian. Alors, est-ce que je vais pouvoir maintenant envoyer un ping à ma machine Debian qui est la 192.168.10.5 ? Eh bien essayons. Je suis donc sur ma CentOS 7, j'efface la page. Donc maintenant, je vais tenter le ping vers l'adresse IP de ma machine Debian, donc, la 192.168.10.5, et il ne se passe rien, il n'arrive pas à joindre la machine Debian. Alors, qu'est-ce qui se passe ? Ce qui se passe c'est que on a défini une route sur la CentOS pour joindre la machine Debian, je vais faire Ctrl+C pour arrêter d'envoyer des paquets, mais du coté de la machine Debian, elle, elle est dans la même configuration que la configuration dans laquelle on étaient tout à l'heure. C'est-à-dire qu'elle envoie les paquets à destination de la CentOS sur le mauvais routeur. Donc, il va falloir mettre une route également du coté de la Debian. Donc, allons voir sur la Debian. Voilà, je suis ici sur ma distribution Debian, si je fais ip route, je vois que j'ai deux routes, j'ai la route par défaut qui me permet de joindre Internet. Et j'ai ma route pour avoir le même réseau que moi sur mon interface eth0. Je vais reprendre le schéma pour bien le montrer. Sur la distribution Debian, j'ai donc ma route pour pouvoir discuter avec les autres machines dans 192.168.10.5. Et puis ici j'ai mon routeur Internet. Et à aucun moment, je lui dis qu'il fallait passer par celui-là. Eh bien, la route, je vais la marquer également sur ma Debian en disant que pour joindre le 10.0.2.0/24, on va passer par le 192.168.10.253. Sur ma Debian, tout d'abord j'efface la page. Et donc, ip route, je n'ai bien que la route par défaut et puis, pour discuter avec les mêmes machines que moi, je vais faire le même type de commande que ce que j'ai fait sur la CentOS. sudo ip route add, donc je rajoute une route. La route, ça va être vers le 10.0.2.0/24. Et cette route sera via la machine 192.168.10.253. Et à partir de maintenant, ip route, m'affiche, cette nouvelle route ici, et donc normalement mes deux machines vont être capables de dialoguer entre elles en passant par ce second routeur. Alors, je vais retourner sur la CentOS pour voir si cette fois mon ping va passer. Je suis maintenant sur ma CentOS, si je regarde, c'est là où j'avais mon ping, je teste mon ping, et là cette fois, ça arrive à fonctionner. Donc, il faut bien que les paquets circulent dans les deux sens. Sur ma Debian, je peux essayer également de voir si je peux joindre ma CentOS. Alors, je vais y arriver, puisqu'on a vu que les paquets arrivaient à circuler dans les deux sens. Effectivement, ça fonctionne dans les deux sens, je peux faire Ctrl+C. Donc, si je récapitule, sur ma CentOS, j'ai rajouté une route statique qui me permet de joindre ma distribution Debian, en passant par un second routeur. Et sur ma distribution Debian, j'ai rajouté une route statique qui va me permettre de passer par mon second routeur pour joindre la CentOS, afin que les paquets de la CentOS vers la Debian ne soient pas routés vers Internet, et que les paquets de la Debian vers la CentOS ne soient pas non plus routés vers Internet.

Linux : Les réseaux

Maîtrisez la configuration des réseaux sur Linux. Mettez en place une configuration adaptée aux serveurs, et abordez le Network Manager, plus adapté aux postes de travail.

2h20 (26 vidéos)
Aucun commentaire n´est disponible actuellement
 
Thématiques :
IT
Administration réseau
Spécial abonnés
Date de parution :7 mars 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !