Routes sous suse
Fermé
audrey
-
22 févr. 2008 à 10:34
mamiemando Messages postés 33481 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 janvier 2025 - 22 févr. 2008 à 17:31
mamiemando Messages postés 33481 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 janvier 2025 - 22 févr. 2008 à 17:31
A voir également:
- Routes sous suse
- Google map etat des routes - Guide
- Routes bloquées agriculteurs carte - Accueil - Transports & Cartes
- Code de la routes - Télécharger - Transports & Cartes
- Gps routes - Télécharger - Transports & Cartes
- Comment Installer un fichier .run sous suse? - Forum Suse
2 réponses
mamiemando
Messages postés
33481
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 janvier 2025
7 816
22 févr. 2008 à 11:16
22 févr. 2008 à 11:16
C'est expliqué ici :
http://linuxmafia.com/pub/linux/suse-linux-internals/chapter10.html
https://forum.hardware.fr/hfr/OSAlternatifs/suse-comment-passerelle-sujet_10307_1.htm
en particulier le fichier /etc/sysconfig/network-script devrait t'intéresser.
Bonne chance
http://linuxmafia.com/pub/linux/suse-linux-internals/chapter10.html
https://forum.hardware.fr/hfr/OSAlternatifs/suse-comment-passerelle-sujet_10307_1.htm
en particulier le fichier /etc/sysconfig/network-script devrait t'intéresser.
Bonne chance
mamiemando
Messages postés
33481
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 janvier 2025
7 816
22 févr. 2008 à 17:31
22 févr. 2008 à 17:31
Je vois l'idée. A priori un route add ne peut être lancé qu'en root donc on peut imaginer que tu fasses un alias dans le profil route pour lancer un script shell qui va d'une par lancer la vrai commande route, et d'autre part l'incorporer dans le fichier de configuration.
exemple :
Cela suppose que root utilise un bash (cf /etc/passwd) puisque le script que je te donne est écrit en bash (je ne sais pas si ca marche avec sh) et que dans son fichier ~/.bashrc la commande alias soit lancée (et donc que /root/.bashrc soit chargé quand root se loggue)
Bonne chance
#/bin/bash # le fichier ~/route.sh str="/sbin/route" for i in "$*" do str="$str $i" done $str if [ $1 = "add" -o $1 = "del" ]; then echo "j'ajoute $str dans le fichier de configuration" else echo "je n'ajoute pas $str dans le fichier de configuration" fi
exemple :
(mando@cenedra) (~) $ chmod a+x route.sh (mando@cenedra) (~) $ route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 139.100.140.78 172.20.41.1 255.255.255.255 UGH 0 0 0 eth0 10.193.0.0 0.0.0.0 255.255.0.0 U 0 0 0 tap0 172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 172.20.41.1 0.0.0.0 UG 0 0 0 eth0 (mando@cenedra) (~) $ alias route=~/route.sh (mando@cenedra) (~) $ route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 139.100.140.78 172.20.41.1 255.255.255.255 UGH 0 0 0 eth0 10.193.0.0 0.0.0.0 255.255.0.0 U 0 0 0 tap0 172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 0.0.0.0 172.20.41.1 0.0.0.0 UG 0 0 0 eth0 je n'ajoute pas /sbin/route -n dans le fichier de configuration
Cela suppose que root utilise un bash (cf /etc/passwd) puisque le script que je te donne est écrit en bash (je ne sais pas si ca marche avec sh) et que dans son fichier ~/.bashrc la commande alias soit lancée (et donc que /root/.bashrc soit chargé quand root se loggue)
Bonne chance
22 févr. 2008 à 11:30
Toute la config des routes a été faite sans Yast.
Quand je vais dans Yast, aucune route n'apparaît.
En fait je vais exposer clairement le problème.
Je ne suis pas seule à travailler sur ce serveur.
La configuration des routes a apparemment été configurée dans le fichier suivant :
/etc/init.d/rc3.d/S13routage (fichier lancé au démarrage)
Le problème c'est que d'autres routes ont depuis été ajoutées à la main via la commande "route add...".
Ces routes ne sont donc pas dans le fichier lancé au démarrage.
Je pourrais très bien rajouter ces routes dans le fichier, le problème c'est qu'il y a toujours un risque qu'un de mes collègues ajoute une route via la commade "route add" sans l'ajouter également dans le fichier /etc/init.d/rc3.d/S13routage.
Je voudrais donc être sûre que si une route était ajoutée de cette manière, elle serait sauvegardée.
Ai-je été claire ? Surtout si je n'ai pas été claire, n'hésitez pas à me poser des questions.
Merci d'avance.
Audrey