routage statique sous debian

Le
Tahar BEN ACHOUR
Bonjour à tous, Je vais changer une machine redhat par une machine d=
ebian, sur cette machine j'ai deux cartes réseaux avec deux routes diff=
érentes, la route par défaut d'une part et deux routes statiques sur la=
seconde carte pour lesquelles je voudrais qu'elles chargent même en red=
émarrant la machine. Sous redhat, il fallait créer un fichier d=
ans /etc/sysconfig/network-scripts/route-ethX et mettre dedans des inf=
os de la sorte more /etc/sysconfig/network-scripts/route-eth0 193.=
95.92.0/24 via 193.95.93.1 41.224.255.158 via 193.95.93.1 Comment=
faire sous Debian ? est ce que les routes statiques sont ajoutée dans /e=
tc/network/interfaces ? Merci pour votre aide

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/463048.98950.qm@web26304.mail.ukl.yahoo.com
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Frédéric PARIS
Le #22285411
Il suffit simplement de rajouter à la fin de ton fichier /etc/network/interfaces (pour reprendre ton exemple) :

# Routes statiques
up route add -net 193.95.92.0 netmask 255.255.255.0 gw 193.95.93.1
up route add default gw 193.95.93.1




-----Message d'origine-----
De : Tahar BEN ACHOUR [mailto:]
Envoyé : mardi 22 juin 2010 11:16
À : DEBIAN
Objet : routage statique sous debian

Bonjour à tous,

Je vais changer une machine redhat par une machine debian, sur cette machine j'ai deux cartes réseaux avec deux routes différentes, la route par défaut d'une part et deux routes statiques sur la seconde carte pour lesquelles je voudrais qu'elles chargent même en redémarrant la machine.


Sous redhat, il fallait créer un fichier dans /etc/sysconfig/network-scripts/route-ethX

et mettre dedans des infos de la sorte

more /etc/sysconfig/network-scripts/route-eth0
193.95.92.0/24 via 193.95.93.1
41.224.255.158 via 193.95.93.1


Comment faire sous Debian ? est ce que les routes statiques sont ajoutée dans /etc/network/interfaces ?

Merci pour votre aide





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Jean-Michel OLTRA
Le #22285491
Bonjour,


Le mardi 22 juin 2010, Frédéric PARIS a écrit...


Il suffit simplement de rajouter à la fin de ton fichier /etc/network/interfaces (pour reprendre ton exemple) :

# Routes statiques
up route add -net 193.95.92.0 netmask 255.255.255.0 gw 193.95.93.1
up route add default gw 193.95.93.1



Pourquoi ne pas utiliser les possibilités de /etc/network/if-pre-up.d/,
ou (if-up.d/), plutôt que de charger le fichier interfaces ?

--
jm

A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.spidboutic.fr



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Tahar BEN ACHOUR
Le #22285501
Il suffit simplement de rajouter à la fin de ton fichier /etc/net work/interfaces
(pour reprendre ton exemple) :



# Routes statiques
up route add -net
193.95.92.0 netmask 255.255.255.0 gw 193.95.93.1


up route add default gw
193.95.93.1




Merci beaucoup pour to n aide.





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Tahar BEN ACHOUR
Le #22285841


Bonjour,


Bonjour

Le mardi 22 juin 2010, Frédéric PA RIS a
écrit...


Il suffit simplement de rajouter à la f in de ton
fichier /etc/network/interfaces (pour reprendre ton exemple ) :

#
Routes statiques
up route add -net 193.95.92.0 net mask 255.255.255.0 gw
193.95.93.1
up route add default gw 193.95 .93.1



Pourquoi ne pas
utiliser les possibilités de /etc/netwo rk/if-pre-up.d/,
ou (if-up.d/), plutôt
que de charger le fichier interfaces ?



Comment configurer /etc/network/if-pre-up.d ? je mets un fichier texte avec ma route dedans ?

Merci





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Stephane Bortzmeyer
Le #22286271
On Tue, Jun 22, 2010 at 10:34:40AM +0000,
Tahar BEN ACHOUR a message of 18 lines which said:

>> up route add -net 193.95.92.0 netmask 255.255.255.0 gw
>> 193.95.93.1
>> up route add default gw 193.95.93.1

Comment configurer /etc/network/if-pre-up.d ? je mets un fichier
texte avec ma route dedans ?



Ah non, ce sont des scripts shell donc, par exemple :

% cat /etc/network/if-pre-up.d/ma-route.sh
#!/bin/sh

route add default gw 193.95.93.1

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Frédéric Boiteux
Le #22286251
Le Tue, 22 Jun 2010 11:32:42 +0200,
Jean-Michel OLTRA

Bonjour,


Le mardi 22 juin 2010, Frédéric PARIS a écrit...


> Il suffit simplement de rajouter à la fin de ton
> fichier /etc/network/interfaces (pour reprendre ton exemple) :

> # Routes statiques
> up route add -net 193.95.92.0 netmask 255.255.255.0 gw 193.95.93.1
> up route add default gw 193.95.93.1

Pourquoi ne pas utiliser les possibilités
de /etc/network/if-pre-up.d/, ou (if-up.d/), plutôt que de charger le
fichier interfaces ?



Ce sera plus propre de le mettre dans le fichier « interfaces  Â», pour
la *bonne* interface, plutôt que dans un script
de /etc/network/ip-pre-up.d, qui lui sera lancé pour chaque interface
montée, ce qui risque de rajouter des routes sur de mauvaises
interfaces (genre « lo », « wlan0 » , etc.)

Fred.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Jean-Michel OLTRA
Le #22286401
Bonjour,


Le mardi 22 juin 2010, Frédéric Boiteux a écrit...


> Pourquoi ne pas utiliser les possibilités
> de /etc/network/if-pre-up.d/, ou (if-up.d/), plutôt que de charger le
> fichier interfaces ?

Ce sera plus propre de le mettre dans le fichier « interfaces », pour
la *bonne* interface, plutôt que dans un script
de /etc/network/ip-pre-up.d, qui lui sera lancé pour chaque interface
montée, ce qui risque de rajouter des routes sur de mauvaises
interfaces (genre « lo », « wlan0 », etc.)



Que nenni ! J'utilise une structure case...esac pour tester l'interface

case ${LOGICAL} in

iface1)
faire les trucs sur iface1
;;

*)
;;
esac

man interfaces pour les variables accessibles dans ces scripts
executables.

Et, par ailleurs, je ne suis pas bien sûr qu'une extension en .sh soit
permise là dedans. Je n'en mets pas, et il y a peut-être une raison…mais
je ne me rappelle plus si j'ai testé avec extension.

--
jm

A.E.L. Sarl (R.C.S CASTRES 490843240)
http://www.spidboutic.fr



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Frédéric Boiteux
Le #22286381
Le Tue, 22 Jun 2010 14:49:40 +0200,
Jean-Michel OLTRA

Que nenni ! J'utilise une structure case...esac pour tester
l'interface




Ok, mais je ne vois pas l'intérêt de remplacer une ligne dans le bon
fichier pour la remplacer par un script de 10 lignes moins visible…

Chacun ses goûts
Fred.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Pascal Hambourg
Le #22286771
Jean-Michel OLTRA a écrit :

Pourquoi ne pas utiliser les possibilités
de /etc/network/if-pre-up.d/, ou (if-up.d/), plutôt que de charger le
fichier interfaces ?





Ce sera plus propre de le mettre dans le fichier « interfaces », pour
la *bonne* interface, plutôt que dans un script
de /etc/network/ip-pre-up.d, qui lui sera lancé pour chaque interface
montée, ce qui risque de rajouter des routes sur de mauvaises
interfaces (genre « lo », « wlan0 », etc.)





Je suis bien d'accord. Ces scripts ont vocation à être génériques ou
spécifiques à un type d'interface (pare-feu, resolvconf, bridge,
VLAN...) et non spécifiques à une interface donnée.

Que nenni ! J'utilise une structure case...esac pour tester l'interface



C'est bien ce qu'écrivait Frédéric : ça complique puisqu'il faut
rajouter un test et c'est moins lisible puisqu'il faut fouiller dans les
répertoires if-*.d/ en plus du fichier interfaces. Aucun intérêt.

Et, par ailleurs, je ne suis pas bien sûr qu'une extension en .sh soit
permise là dedans. Je n'en mets pas, et il y a peut-être une raison mais
je ne me rappelle plus si j'ai testé avec extension.



Peut-être à cause des restriction de run-parts par l'intermédiaire
duquel ces scripts sont exécutés si je ne m'abuse.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Pascal Hambourg
Le #22286761
Frédéric PARIS a écrit :
Il suffit simplement de rajouter à la fin de ton fichier
/etc/network/interfaces (pour reprendre ton exemple) :

# Routes statiques
up route add -net 193.95.92.0 netmask 255.255.255.0 gw 193.95.93.1
up route add default gw 193.95.93.1



Pas à la fin mais à la suite de la définition de l'interface concernée.
Si c'est à la fin du fichier, cela s'appliquera à la dernière interface
définie.

Note : inutile d'ajouter des commandes pour supprimer les routes lors de
la désactivation de l'interface, elles le sont déjà automatiquement.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme