Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
zebra [Le 07/06/2009, 18:07] Ner0lph créée (déplacée depuis « :serveur:ezbra») + typo |
zebra [Le 11/09/2022, 11:46] (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>Breezy Dapper serveur}} | + | {{tag> serveur À_RECYCLER}} |
---- | ---- | ||
- | |||
======= Zebra ======= | ======= Zebra ======= | ||
+ | <note warning>Il serait intéressant de trier le contenu valable [[:quagga]] et le déplacer sur cette page.</note> | ||
**Zebra** est un logiciel qui gère le routage de paquets. Ubuntu Linux le gère en natif (''route add -n''), mais pour avoir des routes statiques (qui restent en mémoire après le redémarrage de la machine), ce n'est pas simple. Zebra stockant ses données dans des fichiers, les routes deviennent donc statiques et sont rechargées à chaque lancement de Zebra. | **Zebra** est un logiciel qui gère le routage de paquets. Ubuntu Linux le gère en natif (''route add -n''), mais pour avoir des routes statiques (qui restent en mémoire après le redémarrage de la machine), ce n'est pas simple. Zebra stockant ses données dans des fichiers, les routes deviennent donc statiques et sont rechargées à chaque lancement de Zebra. | ||
À l'heure actuelle, il n'est plus mis à jour depuis la version 0.95 (mars 2005), et son site (www.zebra.org) pas mis à jour depuis la version 0.94, soit depuis novembre 2003. | À l'heure actuelle, il n'est plus mis à jour depuis la version 0.95 (mars 2005), et son site (www.zebra.org) pas mis à jour depuis la version 0.94, soit depuis novembre 2003. | ||
- | Il existe un successeur non officiel, appelé Quagga, que je n'ai jamais utilisé. | + | Il existe un successeur non officiel, appelé [[Quagga|Quagga]], que je n'ai jamais utilisé. |
===== Installation ===== | ===== Installation ===== | ||
Ligne 19: | Ligne 18: | ||
wget ftp://ftp.ripe.net/mirrors/sites/ftp.zebra.org/pub/zebra/zebra-0.95.tar.gz | wget ftp://ftp.ripe.net/mirrors/sites/ftp.zebra.org/pub/zebra/zebra-0.95.tar.gz | ||
- | Ensuite, décompressez l'archive : | + | Ensuite, décompressez l'archive : |
tar -zxvf zebra-0.95.tar.gz | tar -zxvf zebra-0.95.tar.gz | ||
Ligne 27: | Ligne 26: | ||
cd zebra-0.95 | cd zebra-0.95 | ||
- | Et maintenant, compilez et installez le en faisant : | + | Et maintenant, compilez et installez le en faisant : |
./configure | ./configure | ||
Ligne 45: | Ligne 44: | ||
Par défaut, le fichier de configuration zebra.conf.sample est dans le dossier /usr/local/etc/ | Par défaut, le fichier de configuration zebra.conf.sample est dans le dossier /usr/local/etc/ | ||
- | On va le renommer et l'éditer avec la ligne suivante : | + | On va le renommer et l'éditer avec la ligne suivante : |
sudo mv /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf && sudo nano /usr/local/etc/zebra.conf | sudo mv /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf && sudo nano /usr/local/etc/zebra.conf | ||
Ligne 51: | Ligne 50: | ||
Bien-sûr, vous pouvez utiliser un autre éditeur texte que nano (vi, vim, gedit, emacs, etc....) | Bien-sûr, vous pouvez utiliser un autre éditeur texte que nano (vi, vim, gedit, emacs, etc....) | ||
- | Il faut le modifier de la façon suivante : | + | Il faut le modifier de la façon suivante : |
<file> | <file> | ||
Ligne 69: | Ligne 68: | ||
===== Gestion des routes ===== | ===== Gestion des routes ===== | ||
- | Zebra se contrôlant par telnet, et par défaut sur le port 2601. Connectez vous en tappant la commande : | + | Zebra se contrôlant par telnet, et par défaut sur le port 2601. Connectez vous en tappant la commande : |
<file>telnet adresse_ip 2601</file> | <file>telnet adresse_ip 2601</file> | ||
Ligne 78: | Ligne 77: | ||
Lorsque le mot de passe est validé, vous vous trouvez dans Zebra, l’invite de commande change et devient "Rx" (le nom que vous avez entré dans le fichier de configuration) | Lorsque le mot de passe est validé, vous vous trouvez dans Zebra, l’invite de commande change et devient "Rx" (le nom que vous avez entré dans le fichier de configuration) | ||
- | Pour visualiser les routes existantes, tapez la commande : | + | Pour visualiser les routes existantes, tapez la commande : |
<file>show ip route</file> | <file>show ip route</file> | ||
Ligne 84: | Ligne 83: | ||
==== Ajout de route dans Zebra ==== | ==== Ajout de route dans Zebra ==== | ||
- | Il vous faut pour cela vous mettre en Super-utilisateur dans Zebra, pour cela, tapez la commande : | + | Il vous faut pour cela vous mettre en Super-utilisateur dans Zebra, pour cela, tapez la commande : |
<file>enable</file> | <file>enable</file> | ||
Ligne 92: | Ligne 91: | ||
Une fois le mot de passe validé, l’invite change et devient Rx# | Une fois le mot de passe validé, l’invite change et devient Rx# | ||
- | Pour entrer dans la configuration des routes, tapez la commande : | + | Pour entrer dans la configuration des routes, tapez la commande : |
<file>Configure terminal</file> | <file>Configure terminal</file> | ||
Ligne 122: | Ligne 121: | ||
Tapez //exit// pour sortir de Telnet (donc de Zebra) | Tapez //exit// pour sortir de Telnet (donc de Zebra) | ||
- | Pour arrêter Zebra dans le système, il faut tuer le processus : | + | Pour arrêter Zebra dans le système, il faut tuer le processus : |
<file>killall Zebra</file> | <file>killall Zebra</file> | ||
ou | ou | ||
Ligne 129: | Ligne 128: | ||
<file>kill [pid] (remplacez [pid] par le PID affiché par la commande précédente</file> | <file>kill [pid] (remplacez [pid] par le PID affiché par la commande précédente</file> | ||
- | ===== Lancement au démarrage ===== | + | ===== Lancement au démarrage == |
==== Avec GNOME ==== | ==== Avec GNOME ==== |