Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
routage_dynamique [Le 01/07/2016, 11:44] 194.4.7.132 [Installer Bird] |
routage_dynamique [Le 11/09/2022, 12:17] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>réseau}} | + | {{tag>Xenial réseau}} |
---- | ---- | ||
- | ====== Routage Dynamique sous Linux ====== | + | ====== Routage Dynamique sous Linux avec Bird ====== |
Ligne 9: | Ligne 9: | ||
Le but de cette documentation est d'éviter aux différents utilisateurs des sous-réseaux de mettre la table de routage à jour à la main. | Le but de cette documentation est d'éviter aux différents utilisateurs des sous-réseaux de mettre la table de routage à jour à la main. | ||
- | Quand le réseau est fixe, ce n'est pas dérangeant de paramétrer 1 fois la table de routage, mais si on ajoute des sous-réseaux régulièrement c'est un peu plus embêtant. Donc nous allons utiliser le soft [[http://bird.network.cz/|Bird]] (très peu de doc sur le net) pour mettre à jour automatiquement la table de routage de toutes les machines. | + | Quand le réseau est fixe, ce n'est pas dérangeant de paramétrer 1 fois la table de routage, mais si on ajoute des sous-réseaux régulièrement c'est un peu plus embêtant. Donc nous allons utiliser le logiciel [[https://bird.network.cz/|Bird]] (très peu de doc sur le net) pour mettre à jour automatiquement la table de routage de toutes les machines. |
- | Explication avec un schéma: | + | Explication avec un schéma: |
{{:reseau:schema_routage.png|}} | {{:reseau:schema_routage.png|}} | ||
Ligne 26: | Ligne 26: | ||
- | ===== Installer Bird ===== | + | ===== Installation ===== |
- | Il faut installer Bird sur la machine routeur et sur tous les postes qui veulent bénificier de la mise à jour | + | Il faut installer Bird sur la machine routeur et sur tous les postes qui veulent bénéficier de la mise à jour |
- | de la table de routage, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://bird|bird]]**. | + | de la table de routage, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>bird]]**. |
- | ===== Configuration Bird ===== | + | ===== Configuration ===== |
<note important>Il faut configurer le service Bird sur la machine routeur (serveur bird), puis mettre une configuration différente sur toutes les autres machines (client bird).</note> | <note important>Il faut configurer le service Bird sur la machine routeur (serveur bird), puis mettre une configuration différente sur toutes les autres machines (client bird).</note> | ||
Ligne 38: | Ligne 38: | ||
=== Coté machine routeur === | === Coté machine routeur === | ||
- | Editer /etc/bird.conf | + | [[:tutoriel:comment_modifier_un_fichier|Editer]] **/etc/bird.conf** avec les [[:sudo|droits d'administration]] : |
- | + | <file /etc/bird.conf> | |
- | <code> | + | |
protocol kernel { | protocol kernel { | ||
persist; # Don’t remove routes on BIRD shutdown | persist; # Don’t remove routes on BIRD shutdown | ||
Ligne 65: | Ligne 64: | ||
interface “eth*”{ mode broadcast; }; | interface “eth*”{ mode broadcast; }; | ||
} | } | ||
- | </code> | + | </file> |
- | <note important>Il se peut que le service ne démarre pas tout seul. | + | Il se peut que le service ne démarre pas tout seul. |
<code> | <code> | ||
sudo /etc/init.d/bird start | sudo /etc/init.d/bird start | ||
</code> | </code> | ||
- | </note> | ||
Ligne 79: | Ligne 77: | ||
- | Editer /etc/bird.conf | + | [[:tutoriel:comment_modifier_un_fichier|Editer]] **/etc/bird.conf** avec les [[:sudo|droits d'administration]] : |
- | + | <file /etc/bird.conf> | |
- | <code> | + | |
protocol kernel{ | protocol kernel{ | ||
learn; | learn; | ||
Ligne 105: | Ligne 102: | ||
interface “eth*”{mode broadcast;}; | interface “eth*”{mode broadcast;}; | ||
} | } | ||
+ | </file> | ||
+ | Il se peut que le service ne démarre pas tout seul. | ||
+ | <code>sudo /etc/init.d/bird start | ||
</code> | </code> | ||
- | <note important>Il se peut que le service ne démarre pas tout seul. | + | |
- | <code> | + | |
- | sudo /etc/init.d/bird start | + | |
- | </code> | + | |
- | </note> | + | |
===== Vérification ===== | ===== Vérification ===== |