Pb route statique
Résolu/Fermé
vanzouille
Messages postés
68
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
27 septembre 2012
-
8 avril 2010 à 10:33
vanzouille Messages postés 68 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 27 septembre 2012 - 22 avril 2010 à 13:33
vanzouille Messages postés 68 Date d'inscription vendredi 21 mars 2008 Statut Membre Dernière intervention 27 septembre 2012 - 22 avril 2010 à 13:33
A voir également:
- Supprimer une route linux
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Supprimer edge - Guide
- Supprimer bing - Guide
- Supprimer compte facebook - Guide
4 réponses
mamiemando
Messages postés
33077
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
18 avril 2024
7 748
Modifié par mamiemando le 9/04/2010 à 15:45
Modifié par mamiemando le 9/04/2010 à 15:45
La syntaxe est normalement redonnée dans "man route". Si c'est comme sous linux, en root :
Par rapport à ce que tu as tapé ce serait a priori gw et non -gateway. De plus tu n'as a priori pas à passer par ta passerelle pour joindre ton réseau local. Pire c'est normalement la route de ton réseau local qui te permet de joindre ta passerelle.
Par exemple ici, la première route me permet de joindre les IP de la forme 192.168.... dont 192.168.1.1 (ma passerelle). La seconde route permet quand à elle de router les paquets qui n'ont pas été routés par les routes (la route ici) précédentes, c'est-à-dire tout le trafic destiné à une IP qui n'est pas de la forme 192.168....
Dans ce cas, je précise à linux qu'un relai, appelé passerelle (ici égale à 192.168.1.1), va me permettre d'atteindre ces destinations. Il s'agit donc bien des destinations qui ne font pas partie de ton réseau local.
Chaque ligne de la table de routage est issue d'une commande "route add..." bien choisie (il suffit d'adapter celles que je t'ai donné).
En pratique on passe généralement par des scripts pour initialiser le réseau (par exemple /etc/network/interfaces sous debian) et qui propose généralement une syntaxe plus simple qu'un script shell qui appelle la commande route correctement.
Bonne chance
route add -net 126.0.100.0 -netmask 255.255.255.0 dev eth0 route add default gw 126.0.30.1
Par rapport à ce que tu as tapé ce serait a priori gw et non -gateway. De plus tu n'as a priori pas à passer par ta passerelle pour joindre ton réseau local. Pire c'est normalement la route de ton réseau local qui te permet de joindre ta passerelle.
(mando@silk) (~) $ /sbin/route -n Table de routage IP du noyau Destination Passerelle Genmask ... Iface 192.168.1.0 0.0.0.0 255.255.255.0 ... eth0 0.0.0.0 192.168.1.1 0.0.0.0 ... eth0
Par exemple ici, la première route me permet de joindre les IP de la forme 192.168.... dont 192.168.1.1 (ma passerelle). La seconde route permet quand à elle de router les paquets qui n'ont pas été routés par les routes (la route ici) précédentes, c'est-à-dire tout le trafic destiné à une IP qui n'est pas de la forme 192.168....
Dans ce cas, je précise à linux qu'un relai, appelé passerelle (ici égale à 192.168.1.1), va me permettre d'atteindre ces destinations. Il s'agit donc bien des destinations qui ne font pas partie de ton réseau local.
Chaque ligne de la table de routage est issue d'une commande "route add..." bien choisie (il suffit d'adapter celles que je t'ai donné).
En pratique on passe généralement par des scripts pour initialiser le réseau (par exemple /etc/network/interfaces sous debian) et qui propose généralement une syntaxe plus simple qu'un script shell qui appelle la commande route correctement.
Bonne chance
vanzouille
Messages postés
68
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
27 septembre 2012
2
14 avril 2010 à 11:08
14 avril 2010 à 11:08
Comment faire pour que la route reste dans la table?
mamiemando
Messages postés
33077
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
18 avril 2024
7 748
14 avril 2010 à 17:59
14 avril 2010 à 17:59
Ca dépend de la distribution, car les scripts d'initialisation d'une distribution à l'autre. Typiquement pour les distributions basées sur redhat (mandriva, suse...) ça se tient dans /etc/sysconfig/network (ou truc dans le genre) et pour les distributions basées sur debian dans /etc/network/interfaces.
Là, il faut que tu prennes 2 minutes pour chercher sur google.
Bonne chance
Là, il faut que tu prennes 2 minutes pour chercher sur google.
Bonne chance
vanzouille
Messages postés
68
Date d'inscription
vendredi 21 mars 2008
Statut
Membre
Dernière intervention
27 septembre 2012
2
22 avril 2010 à 13:33
22 avril 2010 à 13:33
J'ai trouvé. il faut indiquer la route dans /usr/internet/etc/routes