Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
routage [Le 08/08/2022, 15:34]
91.162.51.226 [Installation d'un réseau]
routage [Le 27/01/2024, 10:12] (Version actuelle)
78.196.241.242 ancienne révision (Le 25/01/2024, 18:04) restaurée
Ligne 1: Ligne 1:
 {{tag>​réseau}} {{tag>​réseau}}
----- 
  
 ====== Routage sous Linux ====== ====== Routage sous Linux ======
Ligne 6: Ligne 5:
 Le routage est fort utile pour créer un sous-réseau et cacher ainsi des ordinateurs derrière un seul. Le routage est fort utile pour créer un sous-réseau et cacher ainsi des ordinateurs derrière un seul.
  
-<note important>​__**Ce que ne présente pas cet article**__ : Il n'est pas question de routage dynamique (utilisation de RIP, OSPF, etc. et du démon routed), pour le routage dynamique voir la page [[routage_dynamique]].</​note>​+<note important>​ 
 +__**Ce que ne présente pas cet article**__ : 
 +  * Il n'est pas question de routage dynamique (utilisation de RIP, OSPF, etc. et du démon routed), pour le routage dynamique voir la page [[:routage_dynamique]]. 
 +  * Il n'est pas non plus question de routage multimédia. Pour le routage des flux [[:audio]], [[:vidéo]] ou [[:MIDI]] du système, voir le logiciel [[:​pipewire#​routage|PipeWire]]. 
 +</​note>​
  
  
Ligne 16: Ligne 19:
    * activer le routage dans le fichier /​etc/​sysctl.conf    * activer le routage dans le fichier /​etc/​sysctl.conf
  
-<note tip>Il n'est pas obligatoire d'​utiliser 2 cartes réseau ou plus afin de séparer les réseaux. L'​utilisation de plusieurs cartes réseau transforme juste votre ordinateur en **bastion**. ​+<note tip>Il n'est pas obligatoire d'​utiliser 2 cartes réseau ou plus afin de séparer les réseaux. L'​utilisation de plusieurs cartes réseau transforme juste votre ordinateur en **bastion**.
  
 Cette façon de faire est recommandée si vous voulez séparer physiquement 2 réseaux distincts et permet un contrôle total au niveau de votre ordinateur des échanges entre les 2 réseaux.</​note>​ Cette façon de faire est recommandée si vous voulez séparer physiquement 2 réseaux distincts et permet un contrôle total au niveau de votre ordinateur des échanges entre les 2 réseaux.</​note>​
Ligne 24: Ligne 27:
 ===== Installation d'un réseau ===== ===== Installation d'un réseau =====
  
-Pour créer un réseau, il suffit d'​associer une adresse IP à une des interfaces de votre système. ​+Pour créer un réseau, il suffit d'​associer une adresse IP à une des interfaces de votre système.
 Par exemple, je peux associer l'​adresse IP **190.1.1.173** à mon interface **eth0**. Par exemple, je peux associer l'​adresse IP **190.1.1.173** à mon interface **eth0**.
  
Ligne 33: Ligne 36:
 <​code>​ifconfig</​code>​ <​code>​ifconfig</​code>​
  
-<note tip> ​+<note tip>
 Avec les nouvelles commandes debian cela donne: Avec les nouvelles commandes debian cela donne:
 <​code>​sudo ip addr add 190.1.1.173 dev eth0</​code>​ <​code>​sudo ip addr add 190.1.1.173 dev eth0</​code>​
Ligne 50: Ligne 53:
 </​note>​ </​note>​
  
-<note help> __Indication__ : Lorsque vous associez une adresse IP à une interface, la table de routage est **automatiquement mise à jour**. ​+<note help> __Indication__ : Lorsque vous associez une adresse IP à une interface, la table de routage est **automatiquement mise à jour**.
 </​note>​ </​note>​
  
Ligne 79: Ligne 82:
    * Envoie à l'​adresse //​190.1.1.249//​ tous les paquets qui sont destinés au réseau //​192.22.1.0//​ (de 192.22.1.1 à 192.22.1.254) en passant par l'​interface //eth0//. (**ligne 2**)    * Envoie à l'​adresse //​190.1.1.249//​ tous les paquets qui sont destinés au réseau //​192.22.1.0//​ (de 192.22.1.1 à 192.22.1.254) en passant par l'​interface //eth0//. (**ligne 2**)
    * Envoi tous les paquets destinés au réseau //​190.1.1.0//​ (de 190.1.1.1 à 190.1.1.254) **__directement__** aux adresses concernées en passant par l'​interface //eth0//. (**ligne 4**)    * Envoi tous les paquets destinés au réseau //​190.1.1.0//​ (de 190.1.1.1 à 190.1.1.254) **__directement__** aux adresses concernées en passant par l'​interface //eth0//. (**ligne 4**)
-   * Envoie tous les paquets destinés au réseau //​169.254.0.0//​ (de 169.254.1.1 à 169.254.254.254) **__directement__** aux adresses concernées en passant par l'​interface //eth0//. (**ligne 5**)+   * Envoie tous les paquets destinés au réseau //​169.254.0.0//​ (de 169.254.0.1 à 169.254.255.254) **__directement__** aux adresses concernées en passant par l'​interface //eth0//. (**ligne 5**)
    * Envoie tous les paquets __**ne correspondant pas**__ à l'une des routes précédentes vers l'​adresse //​190.1.1.245//​ en passant par l'​interface //​eth0//​. ​        ​(**dernière ligne**)    * Envoie tous les paquets __**ne correspondant pas**__ à l'une des routes précédentes vers l'​adresse //​190.1.1.245//​ en passant par l'​interface //​eth0//​. ​        ​(**dernière ligne**)
  
-<note help>​Indication : La dernière ligne correspond à ce que l'on nomme plus couramment la **passerelle par défaut** (vous comprenez pourquoi ! :-) )</​note> ​+<note help>​Indication : La dernière ligne correspond à ce que l'on nomme plus couramment la **passerelle par défaut** (vous comprenez pourquoi ! :-) )</​note>​
  
  
Ligne 89: Ligne 92:
 Nous allons maintenant voir comment mettre en œuvre le routage entre 2 réseaux. Nous allons maintenant voir comment mettre en œuvre le routage entre 2 réseaux.
  
-C'est en utilisant la commande **ifconfig** ​+C'est en utilisant la commande **ifconfig**
  
  
Ligne 95: Ligne 98:
 ==== Objectif ==== ==== Objectif ====
 Nous voulons pouvoir faire communiquer 2 ordinateurs qui ne sont pas sur le même réseau mais qui sont tous les 2 connectés au même routeur. Nous voulons pouvoir faire communiquer 2 ordinateurs qui ne sont pas sur le même réseau mais qui sont tous les 2 connectés au même routeur.
-ajouter l'@ aux ordinateurs pour accéder aux partages qui sont développés par ubuntu ​+ajouter l'@ aux ordinateurs pour accéder aux partages qui sont développés par ubuntu
    
 ==== Données ==== ==== Données ====
Ligne 107: Ligne 110:
 ==== Solution ==== ==== Solution ====
 Il faut tout d'​abord avoir une adresse IP sur le réseau de destination afin de communiquer avec par le biais de l'​interface qui y est connectée. Il faut tout d'​abord avoir une adresse IP sur le réseau de destination afin de communiquer avec par le biais de l'​interface qui y est connectée.
-<note important>​Attention de ne pas prendre une adresse IP déjà utilisée !</​note> ​ +<note important>​Attention de ne pas prendre une adresse IP déjà utilisée !</​note>​
   - Sur le routeur, paramétrez votre interface réseau connectée au réseau A comme [[routage#​installation_d_un_reseau|dit précedemment]]. (par exemple : **190.1.1.1**)   - Sur le routeur, paramétrez votre interface réseau connectée au réseau A comme [[routage#​installation_d_un_reseau|dit précedemment]]. (par exemple : **190.1.1.1**)
   - Sur le routeur, paramétrez votre interface réseau connectée au réseau B. (par exemple : **193.17.1.1**)   - Sur le routeur, paramétrez votre interface réseau connectée au réseau B. (par exemple : **193.17.1.1**)
Ligne 117: Ligne 120:
 <note tip>​__Astuce__ : Il est possible de ne pas toucher aux tables de routage des postes clients si le routeur est déjà leur **route par défaut**.</​note>​ <note tip>​__Astuce__ : Il est possible de ne pas toucher aux tables de routage des postes clients si le routeur est déjà leur **route par défaut**.</​note>​
 [[http://​example.com|Lien externe]] [[http://​example.com|Lien externe]]
-Maintenant, si vous faites un ping du poste A ou du poste B vers son homologue du réseau opposé vous pouvez remarquer qu'ils peuvent maintenant __communiquer entre eux__. ​  ​+Maintenant, si vous faites un ping du poste A ou du poste B vers son homologue du réseau opposé vous pouvez remarquer qu'ils peuvent maintenant __communiquer entre eux__.
  
 <note important>​La commande **route sous Windows "route print"​** n'est que similaire. Renseignez-vous sur la commande à taper.</​note>​ <note important>​La commande **route sous Windows "route print"​** n'est que similaire. Renseignez-vous sur la commande à taper.</​note>​
  • routage.1659965648.txt.gz
  • Dernière modification: Le 08/08/2022, 15:34
  • par 91.162.51.226