Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
zebra [Le 22/12/2010, 18:03] – 196.200.156.63 | 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. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |