Sauvegarder une route
Résolu/Fermé
ykolb
Messages postés
38
Date d'inscription
lundi 29 août 2005
Statut
Membre
Dernière intervention
12 juillet 2010
-
27 sept. 2005 à 09:49
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 23 juil. 2008 à 13:41
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 - 23 juil. 2008 à 13:41
A voir également:
- Sauvegarder une route
- Sauvegarder téléphone android - Guide
- Sauvegarder sms android - Guide
- Sauvegarder sms iphone - Guide
- Sauvegarder favoris chrome - Guide
- Sauvegarder favoris firefox - Guide
9 réponses
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
27 sept. 2005 à 15:30
27 sept. 2005 à 15:30
Salut ykolb,
1.
Si ce que tu veux c'est simplement indiquer la passerelle par défaut de ton réseau, sous RedHat tu peux aller sous /etc/sysconfig/networking/devices et entrer à la main le paramètre "GATEWAY=" (dans le fichier de configuration de ton interface réseau).
Ces fichiers sont lus par les scripts de démarrage de RedHat pour paramétrer le réseau. Pour les manipuler, tu peux aussi utiliser l'utilitaire "redhat-config-network", qui est le mode "préféré" de RedHat pour le paramétrage du réseau basique.
2.
Si tu as des tables de routage complexes, pour accéder à des sous réseaux différents, etc., sous RedHat c'est le script /etc/sysconfig/network-scripts/ifup-routes que tu voudras utiliser, avec la table de routage en /etc/sysconfig/static-routes
Le format :
<interface> net <IP reseau> netmask <netmask> gw <IP passerelle>
cd /etc/sysconfig/network-scripts/
./ifup-routes ../static-routes
.. et tes routes sont créées et devraient se recréer à chaque démarrage de la machine.
3.
Si le script ifup-routes te pose des problèmes, tu peux toujours ajouter tes commandes "route add -net ..." au fichier de démarrage /etc/rc.local
C'est un peu "brute" comme méthode, s'agissant du réseau (car il a ses propres scripts), mais en dernier recours, celà devrait marcher.
Ce script de démarrage est exécuté à chaque démarrage de la machine, après exécution de tous les scripts Sys V.
Dal
1.
Si ce que tu veux c'est simplement indiquer la passerelle par défaut de ton réseau, sous RedHat tu peux aller sous /etc/sysconfig/networking/devices et entrer à la main le paramètre "GATEWAY=" (dans le fichier de configuration de ton interface réseau).
Ces fichiers sont lus par les scripts de démarrage de RedHat pour paramétrer le réseau. Pour les manipuler, tu peux aussi utiliser l'utilitaire "redhat-config-network", qui est le mode "préféré" de RedHat pour le paramétrage du réseau basique.
2.
Si tu as des tables de routage complexes, pour accéder à des sous réseaux différents, etc., sous RedHat c'est le script /etc/sysconfig/network-scripts/ifup-routes que tu voudras utiliser, avec la table de routage en /etc/sysconfig/static-routes
Le format :
<interface> net <IP reseau> netmask <netmask> gw <IP passerelle>
cd /etc/sysconfig/network-scripts/
./ifup-routes ../static-routes
.. et tes routes sont créées et devraient se recréer à chaque démarrage de la machine.
3.
Si le script ifup-routes te pose des problèmes, tu peux toujours ajouter tes commandes "route add -net ..." au fichier de démarrage /etc/rc.local
C'est un peu "brute" comme méthode, s'agissant du réseau (car il a ses propres scripts), mais en dernier recours, celà devrait marcher.
Ce script de démarrage est exécuté à chaque démarrage de la machine, après exécution de tous les scripts Sys V.
Dal
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
13 juin 2006 à 09:58
13 juin 2006 à 09:58
Salut Jojodeparis,
C'est bien /etc/network/interfaces qu'il te faut utiliser.
Regarde man 5 interfaces
Regarde aussi dans /usr/share/doc/ifupdown/examples tu as un network-interfaces.gz qui te donne l'exemple suivant d'utilisation en association avec route :
Lis les explications et les autres exemples.
Dal
C'est bien /etc/network/interfaces qu'il te faut utiliser.
Regarde man 5 interfaces
Regarde aussi dans /usr/share/doc/ifupdown/examples tu as un network-interfaces.gz qui te donne l'exemple suivant d'utilisation en association avec route :
# A more complicated ethernet setup, with a less common netmask, and a downright # weird broadcast address: (the "up" lines are executed verbatim when the # interface is brought up, the "down" lines when it's brought down) # # auto eth0 # iface eth0 inet static # address 192.168.1.42 # network 192.168.1.0 # netmask 255.255.255.128 # broadcast 192.168.1.0 # up route add -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2 # up route add default gw 192.168.1.200 # down route del default gw 192.168.1.200 # down route del -net 192.168.1.128 netmask 255.255.255.128 gw 192.168.1.2
Lis les explications et les autres exemples.
Dal
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
23 juil. 2008 à 13:41
23 juil. 2008 à 13:41
Salut appelrise,
1.
/etc/network/interfaces n'est pas un script. C'est un fichier de configuration.
2.
C'est, sur Debian, le fichier de configuration utilisé par ifup et ifdown, permettant de passer les paramètres aux cartes réseau de la machine lorsque les cartes sont activées (ou désactivées), et le mode officiel pour garder ces paramètres en dur pour le système.
3.
Voilà de la lecture : https://www.debian.org/doc/manuals/debian-reference/ch05.en.html#s-net-ifupdown
Ou tapes "man 5 interfaces" sous Debian
4.
/!\ Si tu changes le script "interfaces" en y ajoutant les lignes dites tu perds au reboot les connexions reseaux... /!\
Oui, bien sûr, ... s'il est modifié n'importe comment.
Dal
1.
/etc/network/interfaces n'est pas un script. C'est un fichier de configuration.
2.
C'est, sur Debian, le fichier de configuration utilisé par ifup et ifdown, permettant de passer les paramètres aux cartes réseau de la machine lorsque les cartes sont activées (ou désactivées), et le mode officiel pour garder ces paramètres en dur pour le système.
3.
Voilà de la lecture : https://www.debian.org/doc/manuals/debian-reference/ch05.en.html#s-net-ifupdown
Ou tapes "man 5 interfaces" sous Debian
4.
/!\ Si tu changes le script "interfaces" en y ajoutant les lignes dites tu perds au reboot les connexions reseaux... /!\
Oui, bien sûr, ... s'il est modifié n'importe comment.
Dal
Kuching
Messages postés
2697
Date d'inscription
jeudi 30 mai 2002
Statut
Contributeur
Dernière intervention
26 décembre 2007
157
27 sept. 2005 à 13:14
27 sept. 2005 à 13:14
Salut,
Dans tes options de création par défaut tu crées des routes dynamiques. Il faut spécifier routes statiques.
Dans tes options de création par défaut tu crées des routes dynamiques. Il faut spécifier routes statiques.
ykolb
Messages postés
38
Date d'inscription
lundi 29 août 2005
Statut
Membre
Dernière intervention
12 juillet 2010
19
27 sept. 2005 à 14:30
27 sept. 2005 à 14:30
Je veux bien mais dans le man j'ai ca
route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw]
[metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn]
[reinstate] [[dev] If]
donc j'ai bien une option pour passer en dynamique, mais en statique ??
JE ne vois quelle commande me permet de la mettre en statique ?
Et il l'enregistre où après ?
Merci.
route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw]
[metric N] [mss M] [window W] [irtt I] [reject] [mod] [dyn]
[reinstate] [[dev] If]
donc j'ai bien une option pour passer en dynamique, mais en statique ??
JE ne vois quelle commande me permet de la mettre en statique ?
Et il l'enregistre où après ?
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
jojodeparis
Messages postés
108
Date d'inscription
mercredi 15 décembre 2004
Statut
Membre
Dernière intervention
17 juillet 2008
12
12 juin 2006 à 20:26
12 juin 2006 à 20:26
SAlut à tous,
Moi même j'ai le même problème, je met les routes, quand je redemarre la machine est son plus là. Je boss sous debian.
Quand je regarde dans le fichier /etc/network/interface, je vois seulement mes interface, rien consernant les routes.
Quelqu'un pourrais-t'il m'aider SVP.
Merci d'avance.
Moi même j'ai le même problème, je met les routes, quand je redemarre la machine est son plus là. Je boss sous debian.
Quand je regarde dans le fichier /etc/network/interface, je vois seulement mes interface, rien consernant les routes.
Quelqu'un pourrais-t'il m'aider SVP.
Merci d'avance.
jojodeparis
Messages postés
108
Date d'inscription
mercredi 15 décembre 2004
Statut
Membre
Dernière intervention
17 juillet 2008
12
19 juil. 2006 à 20:20
19 juil. 2006 à 20:20
Salut à tous,
Besoin d'aide svp,
J'ai configurer des routes statiques sur un serveur linux debian et j'arrive pas a la sauvegarder. Quand je redemarre le serveur tous les config disparaissent. Quelqu'un a une idée svp?
Nromalement ça se fais dans /etc/network/interfaces (merci a dah) mais quand je fais ça , le serveur n'arrive plus a demarrer les interfaces. Je crois qu'il y a un autre dans laquel il faut le mettre mais comment???
Besoin d'aide svp,
J'ai configurer des routes statiques sur un serveur linux debian et j'arrive pas a la sauvegarder. Quand je redemarre le serveur tous les config disparaissent. Quelqu'un a une idée svp?
Nromalement ça se fais dans /etc/network/interfaces (merci a dah) mais quand je fais ça , le serveur n'arrive plus a demarrer les interfaces. Je crois qu'il y a un autre dans laquel il faut le mettre mais comment???
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
19 juil. 2006 à 20:41
19 juil. 2006 à 20:41
Salut,
mets tes routes statiques dans rc.local
mets tes routes statiques dans rc.local
echo "route1" >> /etc/init.d/rc.local . . . echo "routeN" >> /etc/init.d/rc.local chmod -v 0644 /etc/init.d/rc.local update-rc.d -f rc.local start 99 2 3 4 5 .lami20j
jojodeparis
Messages postés
108
Date d'inscription
mercredi 15 décembre 2004
Statut
Membre
Dernière intervention
17 juillet 2008
12
20 juil. 2006 à 10:27
20 juil. 2006 à 10:27
merci lami20j, mais je travail sur une debian et il n'y a pas de fichier rc.local.
Il n'y a pas aussi de /etc/sysconfig.
Tu sais le faire sous debian?
Merci d'avance.
Il n'y a pas aussi de /etc/sysconfig.
Tu sais le faire sous debian?
Merci d'avance.
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
20 juil. 2006 à 12:34
20 juil. 2006 à 12:34
Salut,
Les commandes de Lami20j créent ce fichier s'il n'existe pas sous /etc/rc.d/, lui affectent des permissions et fixent les règles de démarrage avec l'utilitaire fournit sous Debian.
Dal
Les commandes de Lami20j créent ce fichier s'il n'existe pas sous /etc/rc.d/, lui affectent des permissions et fixent les règles de démarrage avec l'utilitaire fournit sous Debian.
Dal
lmhelp
Messages postés
78
Date d'inscription
jeudi 11 janvier 2007
Statut
Membre
Dernière intervention
16 juillet 2009
1
26 nov. 2007 à 11:42
26 nov. 2007 à 11:42
Merci à toi Dal.
Je travaille sous "Debian Etch".
J'ai ajouté, dans "/etc/network/interfaces", les lignes :
et désormais ma route est établie au démarrage de mon serveur et détruite à son arrêt.
Merci pour le truc.
Je travaille sous "Debian Etch".
J'ai ajouté, dans "/etc/network/interfaces", les lignes :
up route add -net <adresse sous-reseau> netmask <masque sous-reseau> gw <passerelle> down route add -net <adresse sous-reseau> netmask <masque sous-reseau> gw <passerelle>
et désormais ma route est établie au démarrage de mon serveur et détruite à son arrêt.
Merci pour le truc.
@Imhelp "Je travaille sous "Debian Etch".
J'ai ajouté, dans "/etc/network/interfaces", les lignes :
up route add -net <adresse sous-reseau> netmask <masque sous-reseau> gw <passerelle>
down route add -net <adresse sous-reseau> netmask <masque sous-reseau> gw <passerelle>
et désormais ma route est établie au démarrage de mon serveur et détruite à son arrêt.
Merci pour le truc."
/!\ Si tu changes le script "interfaces" en y ajoutant les lignes dites tu perds au reboot les connexions reseaux... /!\
J'ai ajouté, dans "/etc/network/interfaces", les lignes :
up route add -net <adresse sous-reseau> netmask <masque sous-reseau> gw <passerelle>
down route add -net <adresse sous-reseau> netmask <masque sous-reseau> gw <passerelle>
et désormais ma route est établie au démarrage de mon serveur et détruite à son arrêt.
Merci pour le truc."
/!\ Si tu changes le script "interfaces" en y ajoutant les lignes dites tu perds au reboot les connexions reseaux... /!\
27 sept. 2005 à 15:43
Ca ne peut être plus clair. Les points 2) et 3) repondent bien à mes problématiques. Je prends la 3.
Merci encore.
27 sept. 2005 à 15:43
Juste pour ma culture perso: il n'y a pas de routes statiques sous cette distrib?
27 sept. 2005 à 16:11
Je crains de ne pas bien saisir la différence que tu fais entre "routage statique" et "routage dynamique".
Le routage statique est celui qui est fait au niveau de chaque poste connecté dans un réseau (lorsque l'architecture du réseau change, il faut reparamétrer les paramètres locaux de chaque poste).
C'est donc de ce type de paramétrage qu'il est question dans ce thread.
Pour une description du routage dynamique (dans lequel les postes vont chercher les informations de routage de façon centralisée), tu peux voir ceci :
http://www.linux-france.org/prj/inetdoc/guides/zebra.rip/zebra.rip.dynamic.html
Dal
27 sept. 2005 à 16:14
Je travaille avec AIX. Quand je définie une route elle peut-être statique càd que au reboot elle est toujours là. Windows fait la même chose.
27 sept. 2005 à 16:30
Pour reconstruire automatiquement la route statique lors d'un reboot, il faut un moyen d'intégrer ces paramètres dans un script lancé au démarrage.
Sous RedHat et similaires (Fedora/Mandrake), les scripts ou paramètres de démarrage du réseau se trouvent sous /etc/sysconfig/network
Sous Debian /etc/network/interface
Sous FreeBSD /etc/rc.network
etc.
Sous AIX.. (que je n'ai jamais utilisé) il se peut que la commande "route" que tu utilises comporte des fonctionnalités de sauvegarde de la table de routage dans un fichier utilisé au démarrage... que dit ta page de manuel ?
Dal