System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Sauvegarder vos routes

routes jpg

Un petit script qui va bien :)

Vous avez des serveurs qui servent de routeur parce que vous avez pas les moyens d'acheter un joli cisco ? ou peut être des serveurs ayant plusieurs routes pour plein de raisons très valables :) ce script est fait pour vous :

Copier et coller le code suivant dans un fichier du nom que vous voulez et n'oubliez pas le petit chmod +x.

save_routes.sh

Si vous voyez des améliorations à apporter n'hésitez pas.

Par GanGan | le lundi, janvier 18 2010 07:00

Commentaires

1. Franck

lundi, janvier 18 2010 | 10:37

j'ai testé le script par curiosité.
  déjàj'ai modifié toutes les variables pour supprimer les espaces, de même pour les noms des fonctions.

ensuite que fait cette partie exactement ?
@@
route -n | head -n -1 | awk '($4 ~ /G/) {

     if ($3 == "255.255.255.255")
{
printf "route add -host %s metric %s gw %s\n", $1, $5, $2
}
else
printf "route add -net %s netmask %s metric %s gw %s\n", $1, $3, $5, $2
}'

@@

2. RaX

lundi, janvier 18 2010 | 11:48

Salut,

Désolé le script a été foiré pendant l'import sur le site.

Tout est maintenant OK.

Concernant ta question si rien ne s'affiche en sortie, c'est que tu n'a pas ajouté de routes autres que les routes généré par défaut.

Par contre je  vais rapidement rajouté une options car là j'ai volontairement omis de sauvegarder la gateway alors que cela p-e être utile.

A tte.