Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Déclarer une route pour la passerelle par défaut
Envoyé par: Benoit_7114

Bonjour,

Je viens d'installer une Debian Sarge en Net Install. Et comme je suis sur un réseau qui ne souffre pas l'utilisation du DHCP, j'ai du faire l'install de la carte réseau à la main !!!

Tout fonctionne correctement, mais je n'arrive pas à faire la décalration de ma route par défaut. Je m'explique : lorsque je me connecte, je suis obligé de retaper systématiquement la ligne : route add default gateway <ma_passerelle>.
et dès que je reboot; c'est perdu; il faut que je recommence.

Dans quel fichier dois-je faire la déclaration de cette route afin qu'elle soit prise en compte dès le démarrage de la machine?

Je joins mon fichier /etc/network/interfaces :

auto lo eth0
iface lo inet loopback
iface eth0 inet static

address 192.168.x.y
netmask 255.255.225.0
gateway 192.168.x.z
name Carte Ethernet


Merci de votre aide. image : content

Poste le Monday 12 September 2005 09:32:28
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: hexifier

J'imagine que le {x,y} du champs address est différent du {x,y} du champs gateway ?

Poste le Tuesday 13 September 2005 09:22:07
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: mattotop

ou plutot que ton y est différent du z ?
C'est bizarre ce que tu dis, parceque normalement, il suffit de mentioner gateway dans /etc/network/interfaces...
Piste: Tu n'aurais pas un "gated/routed/zebra ou bird" qui modifierait tes routes ?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Tuesday 13 September 2005 12:28:53
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: Benoit_7114

Non, rien de tout cela. Je suis sur un réseau d'entreprise derriere un proxy.
c'est tout...


Poste le Wednesday 14 September 2005 09:04:55
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: mattotop

Donc, non plus aucune liaison vpn (ou ppp/modem) quelconque ?
Parceque le fait qu'il y ait un proxy ne joue pas sur ta route par défaut, et je ne vois pas ce qui cloche dans ton /etc/network/interfaces.
Solution pas forcément propre mais qui marche: ajouter la commande de mise à jour de la route par defaut dans le script ifup de ta carte réseau (quelquepart dans /etc/network, mais ça dépend de ta distrib).
Sinon, que donne le listing de tes routes, aprés démarrage ?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Wednesday 14 September 2005 09:48:08
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: Benoit7114

Non, aucun modem, aucune liaison autre qu'une connexion ethernet sur le réseau interne de la boite...

voila ce que donne la commande nbtstat -rn, juste après le démarrage de la machine :

Table de routage IP du noyau
Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface
192.168.114.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

et après l'ajout de la route :

Table de routage IP du noyau
Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface
192.168.114.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.114.245 0.0.0.0 UG 0 0 0 eth0


voila... Sinon, je vais essayer de rajouter l'ajout de la route dans le script de montage du réseau. Je te tiens au courant.


Poste le Wednesday 14 September 2005 10:51:46
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: sok

Bonjour,

--------
auto lo eth0
iface lo inet loopback
iface eth0 inet static

address 192.168.x.y
netmask 255.255.225.0
gateway 192.168.x.z
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.114.245

---------

en rajoutant la derniere ligne à ton fichier de conf, ça suffit pour monter automatiquement une route qd le reseau s'active

Poste le Wednesday 14 September 2005 18:10:30
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: Benoit7114

Désespérant !!!

Ca veux pas fonctionner... J'ai bien rajouté la ligne a la fin du fichier interfaces mais cela ne change rien.
Quand a rajouter une ligne dans ifup; après quelques recherches (whereis ifup), j'ai découvert que mon fichier ifup est un fichier binaire... Difficile de rajouter une commande dedans!! (ma distrib est une Debian Sarge)

J'en suis toujours à taper ma route à la main à chaque démarrage du PC :-(

Et donc... toujours à la recherche de solutions ;-)

Merci en tout cas a tous ceux qui se sont penchés sur mon pb...

Poste le Thursday 15 September 2005 09:33:24
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: mattotop

Bon, quand je dis les scripts ifup, je veux bien sur parler de ceux qui sont dans /etc/network(/if-up.d ?), et qui sont déclenchés parl'ifup d'une interface, mais comme je ne sais plus comment ils sont organisés, je suis resté flou.
Ceci étant dit, la suggestion de sok est bien , sauf que le 'up route...', tu le remplaces par le tien:
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.114.245 -> up route add default gateway <ta_passerelle>

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Thursday 15 September 2005 09:54:51
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: Benoit7114

Bon, et bien après tout un tas d'essais : aucun changement !! :-(

J'ai commencé par changer la ligne de la route dans mon fichier interfaces :

-ca ne fonctionne ni avec
up route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.114.245 ni avec
up route add default gateway 192.168.114.245.

Alors je me suis dis; tant pis, je vais mettre un script dans mon répertoire if-up.d: je l'ai appelé route-start et le voici :
/etc/network/if-up.d/route-start :

------------------------------------------

#!/bin/sh
route add default gateway 192.168.114.245

------------------------------------------


et là non plus; aucun effet.... je commence a me résigner a retaper la commande a chaque démarrage !!!
Help me; please, help me !!!! :-)


Poste le Friday 16 September 2005 09:35:14
Répondre     Citer    
Re: Déclarer une route pour la passerelle par défaut
Envoyé par: mattotop

bon, maintenant que tu as dévoilé que ton proxy avait comme adresse 192.168.114.245 tu pourrait peut être donner le vrai contenu de ton fichier interfaces (les x et y) ?
Par ailleurs, est ce que déjà tu ping 192.168.114.245 ?
C'est vraiment pas clair ton histoire.
As tu comparé les routes entre avant/aprés les 'up route...' ?


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pierre DESPROGES (1939-1988):
« Dieu a dit : “tu aimeras ton prochain comme toi-même”, c'est vrai. Mais Dieu ou pas, j'ai horreur qu'on me tutoie, et puis je préfère moi-même, c'est pas de ma faute »

Poste le Friday 16 September 2005 09:48:29
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Déclarer une route pour la passerelle par défaut
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons