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] – créée (déplacée depuis « :serveur:ezbra») + typo Ner0lph | zebra [Le 14/01/2017, 20:14] (Version actuelle) – tag L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> serveur À_RECYCLER}} | ||
| + | ---- | ||
| + | ======= Zebra ======= | ||
| + | <note warning> | ||
| + | **Zebra** est un logiciel qui gère le routage de paquets. Ubuntu Linux le gère en natif ('' | ||
| + | |||
| + | À l' | ||
| + | |||
| + | Il existe un successeur non officiel, appelé [[Quagga|Quagga]], | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Depuis le temps qu'il n'a pas été mis à jour, ne vous attendez pas à qu'il existe en paquet .deb, l' | ||
| + | |||
| + | Il faut le télécharger depuis un des rares miroirs qui reste : | ||
| + | |||
| + | wget ftp:// | ||
| + | |||
| + | Ensuite, décompressez l' | ||
| + | |||
| + | tar -zxvf zebra-0.95.tar.gz | ||
| + | |||
| + | Rendez-vous dans le dossier qui contient les fichiers qui ont été extraits : | ||
| + | |||
| + | cd zebra-0.95 | ||
| + | |||
| + | Et maintenant, compilez et installez le en faisant : | ||
| + | |||
| + | ./configure | ||
| + | |||
| + | puis : | ||
| + | |||
| + | make | ||
| + | |||
| + | et pour finir : | ||
| + | |||
| + | sudo make install | ||
| + | |||
| + | ===== Configuration ===== | ||
| + | |||
| + | Maintenant qu'il est installé, il faut bien le configurer avant de le mettre au travail. | ||
| + | |||
| + | Par défaut, le fichier de configuration zebra.conf.sample est dans le dossier / | ||
| + | |||
| + | On va le renommer et l' | ||
| + | |||
| + | sudo mv / | ||
| + | |||
| + | 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 : | ||
| + | |||
| + | < | ||
| + | Hostname Rx (remplacez Rx par le nom de votre station, ou ce que vous voulez) | ||
| + | Password [mot-de-passe] (Vous mettez le mot de passe que vous voulez) | ||
| + | Enable password [mot-de-passe] (Idem) | ||
| + | </ | ||
| + | |||
| + | Voila, enregistrez ce fichier, et votre Zebra est prêt à router !!! | ||
| + | |||
| + | ===== Lancement ====== | ||
| + | |||
| + | Pour le lancez, tapper la commande suivante : | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Gestion des routes ===== | ||
| + | |||
| + | Zebra se contrôlant par telnet, et par défaut sur le port 2601. Connectez vous en tappant la commande : | ||
| + | |||
| + | < | ||
| + | Si vous travaillez directement sur la machine, remplacez adresse_ip par localhost, ou 127.0.0.1 | ||
| + | |||
| + | Normalement, | ||
| + | |||
| + | Lorsque le mot de passe est validé, vous vous trouvez dans Zebra, l’invite de commande change et devient " | ||
| + | |||
| + | Pour visualiser les routes existantes, tapez la commande : | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Ajout de route dans Zebra ==== | ||
| + | |||
| + | Il vous faut pour cela vous mettre en Super-utilisateur dans Zebra, pour cela, tapez la commande : | ||
| + | |||
| + | < | ||
| + | |||
| + | Zebra demande alors le mot de passe que vous avez entré à la ligne « enable password » dans le fichier de configuration | ||
| + | |||
| + | Une fois le mot de passe validé, | ||
| + | |||
| + | Pour entrer dans la configuration des routes, tapez la commande : | ||
| + | |||
| + | < | ||
| + | |||
| + | L’invite change et devient Rx(config)# | ||
| + | |||
| + | Note : On ne peut accéder au mode config que si on est en mode enable | ||
| + | |||
| + | Pour ajouter une route : | ||
| + | |||
| + | < | ||
| + | |||
| + | [réseau_destination] : réseau de destination | ||
| + | |||
| + | [masque] : masque du réseau de destination (sous la forme x.x.x.x) | ||
| + | |||
| + | [passerelle] : passerelle d’accès à ce réseau | ||
| + | |||
| + | ==== Sauvegarde des paramètres ==== | ||
| + | |||
| + | Une fois toutes les routes ajoutées, il faut copier les modifications dans le fichier de configuration de Zebra (zebra.conf) avec la commande : | ||
| + | |||
| + | < | ||
| + | |||
| + | Si vous voulez quitter la configuration de Zebra : | ||
| + | |||
| + | Tapez //end// pour sortir du mode de configuration | ||
| + | |||
| + | Tapez //exit// pour sortir de Telnet (donc de Zebra) | ||
| + | |||
| + | Pour arrêter Zebra dans le système, il faut tuer le processus : | ||
| + | < | ||
| + | ou | ||
| + | < | ||
| + | et | ||
| + | < | ||
| + | |||
| + | ===== Lancement au démarrage == | ||
| + | |||
| + | ==== Avec GNOME ==== | ||
| + | |||
| + | Si vous avez installez ça sur un poste équipé de GNOME, suivez la procédure suivante. | ||
| + | |||
| + | Allez dans le menu Système/ | ||
| + | |||
| + | |||
| + | ==== Sans interface graphique ==== | ||
| + | |||
| + | Vous pouvez le faire à l'aide du [[:webmin]] en modifiant les programmes et les scripts qui se lancent au démarrage. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
