routage sur ppp0

routage sur ppp0 - Linux et OS Alternatifs

Marsh Posté le 13-08-2004 à 15:38:37    

Bonjour,
 
j'ai un probleme de connexion avec mon modem!
en fait la connexion se fait tres bien mais c'est le routage qui n'est pas bon! la route ne pointe pas vers la bonne adresse!
losrque je me connecte l'adresse pointe sur l'addresse P-t-P et non la inet addr comme elle devrai! je suis obligé de virer cette route et de la refaire!  
kkun orai un moyen de corriger ça?
 
 
merci d'avance

Reply

Marsh Posté le 13-08-2004 à 15:38:37   

Reply

Marsh Posté le 13-08-2004 à 16:13:24    

hum ?
je ne comprends pas le problème .
la route par défault doit pointer vers l'endpoint du ppp0  
bref

16:12 root@emmanuelle ~# ip -4 addr show | grep ppp && ip -4 route show | grep ppp
19: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP> mtu 1492 qdisc htb qlen 3
    inet 62.212.112.250 peer 62.4.16.237/32 scope global ppp0
62.4.16.237 dev ppp0  proto kernel  scope link  src 62.212.112.250  
default via 62.4.16.237 dev ppp0  


bref cela correspond a ce que tu décris .

Reply

Marsh Posté le 13-08-2004 à 16:35:46    

non. c pas tellement ça
je tape ifconfig et j'ai :
ppp0      Link encap:Point-to-Point Protocol
          inet addr:193.248.137.73  P-t-P:193.252.253.186  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:672 errors:0 dropped:0 overruns:0 frame:0
          TX packets:718 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:270273 (263.9 KiB)  TX bytes:130590 (127.5 KiB)
 
et qd je tape route -n j'ai:
 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
193.252.253.186 0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
 
alors ke je devrai pointer sur "inet addr"
 
si kk1 peu m'aider! (vive les fottes d'aurttograffe !!!)

Reply

Marsh Posté le 13-08-2004 à 16:42:09    

tu spécifies bien defaultroute dans ton fichier de conf de pppd ?
 
Au fait tu utilises quoi comme distribution .
Accessoirement si tu pouvais écrire lisiblement cela interressait d'avantage de monde et pour finir ip c'est mieux :o

Reply

Marsh Posté le 13-08-2004 à 16:45:02    

g pas ip!  
j'utilise une debian3 rc2! ( petit detail: g rien de graphic dessus! alors evitez les truc du genre kppp ou des GUI! )
 
comment definir le "defaultroute" puisque c une adresse ki m'est donné par le FAI?


Message édité par petitefonc le 13-08-2004 à 16:47:08
Reply

Marsh Posté le 14-08-2004 à 07:58:55    

tu ajoute defaultroute dans le fichier de config de ton ppp
Fait pppconfig ça t'aidera :)
Sinon apt-get install iproute ou iproute2 tu auras l'utilitaire ip bien plus clair ;)

Reply

Marsh Posté le 14-08-2004 à 10:50:33    

bon! g bien utiliser defaultroute dans pppconfig mais je suis toujours obligé de faire un :
route add default gw <inet addr>  
 
pour pouvoir utiliser ma connexion!
et comme j'ai pas d'adresse fixe je suis obligé de changer <inet addr> a chaque fois!
 
merci

Reply

Marsh Posté le 14-08-2004 à 10:55:04    

euh pour mémoire tu ne dois pas pointer sur ton adresse internet a toi pour la route par défaut mais bien par l'endpoint qui est fourni bref le 193.252.253.186 .
conclusion la route est correcte , je pense que ton problème se situe ailleurs . tu as installé iproute ?

Reply

Marsh Posté le 14-08-2004 à 11:00:30    

mikala a écrit :

euh pour mémoire tu ne dois pas pointer sur ton adresse internet a toi pour la route par défaut mais bien par l'endpoint qui est fourni bref le 193.252.253.186 .
conclusion la route est correcte , je pense que ton problème se situe ailleurs . tu as installé iproute ?


ben dans ma table de route g que 1 adresse en ppp0 alors ke je devrai en avoir 2 ! (1 pour la monté l'autre pour la descente! )
g pas installer iproute! j'y connais rien la dedans!  

Reply

Marsh Posté le 14-08-2004 à 11:09:18    

pour atteindre le net il faut que ta machine saches par ou passé .
quand tu montes ppp0 ( un tunnel en fait ) tu as d'un coté ton ip publique de l'autre l'ip terminale du coté de chez wanadoo .
si tu dis a ta machine de passer par ton 'inet addr' elle ne saura pas quoi faire apres celle ci .
tandis que si tu lui dis 'pour atteindre le net il faut passer par l'interface ppp0 en utilisant l'addresse de terminaison de ppp' la ca passera mieux car elle enverra les paquets a wanadoo qui fera sa sauce après .
donc cela ce traduit par une route (avec ip ) du style
ip route add default via 193.252.253.186 dev ppp0
de meme tu ne dois avoir qu'une seule route par défaut a fortiori une seule (route par défault ) passant par ppp0
ce qui se traduit par  


ip -4 route
62.4.16.237 dev ppp0  proto kernel  scope link  src 62.212.112.250  
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.1  
10.0.0.0/8 dev eth0  proto kernel  scope link  src 10.0.0.1  
default via 62.4.16.237 dev ppp0  


ou avec le 'vieux ' route

11:06 root@emmanuelle ~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
lo2-lns202-tip- *               255.255.255.255 UH    0      0        0 ppp0
localnet        *               255.255.255.0   U     0      0        0 eth1
10.0.0.0        *               255.0.0.0       U     0      0        0 eth0
default         lo2-lns202-tip- 0.0.0.0         UG    0      0        0 ppp0


 
je précise le -4 pour l'ipv4 .
si tu pouvais fournir des traceroutes avec tes routes cela serait probablement fort utile
(ensuite on te demande juste d'installer iproute et de taper les commandes qu'on te dit pour voir les routes .


Message édité par mikala le 14-08-2004 à 11:09:56
Reply

Marsh Posté le 14-08-2004 à 11:09:18   

Reply

Marsh Posté le 14-08-2004 à 11:19:06    

bon! g installer iproute!
 
le truc c ke je suis obliger de retaper cette route a chaque connexion! ( et oui g pas l'adsl et g k'un forfait de 30h !! )
ya pas un moyen de lui dire de router sur PPP0 sans connaitre son adresse ???  

Reply

Marsh Posté le 14-08-2004 à 11:26:40    

c'est justement le default route .
tu ne peux pas nous filer le résultat de ce qui suit  apres une déco/reco  
ip -4 route
traceroute 212.43.221.154
avant de tenter ton ajout de route ?

Reply

Marsh Posté le 14-08-2004 à 11:37:25    

et voir les logs de pppd ?

Reply

Marsh Posté le 14-08-2004 à 11:37:29    

bon alors ip -4 route me donne:
 


193.251.96.154 dev ppp0  proto kernel  scope link  src 193.250.215.13
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.1
default via 192.168.1.1 dev eth0  scope link


 
ensuite g pas traceroute! alors g fait un ping et c pas passer!
voila!

Reply

Marsh Posté le 14-08-2004 à 11:47:47    

petitefonc a écrit :

bon alors ip -4 route me donne:
 


193.251.96.154 dev ppp0  proto kernel  scope link  src 193.250.215.13
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.1
default via 192.168.1.1 dev eth0  scope link


 
ensuite g pas traceroute! alors g fait un ping et c pas passer!
voila!


voila on sait pourquoi il y a un souci ;)
la route par défaut pointe sur ton lan .
(le default via 192.168.1.1 dev eth0  scope link )
a mon avis tu n'as pas du placé le defaultroute ou il faut
tu l'as bien mis au niveau de ton fichier /etc/ppp/options ?
tu utilises quoi comme distribution ?
 

Reply

Marsh Posté le 14-08-2004 à 11:49:11    

vi /etc/network/interfaces
 
sur la ligne gateway 192.168.1.1 fait dd
:wq
/etc/init.d/network restart
poff && sleep 5 && pon

Reply

Marsh Posté le 14-08-2004 à 12:08:00    

merci à tous les 2 de m'avoir aider ! ça fonctionne!


Message édité par petitefonc le 14-08-2004 à 12:48:51
Reply

Marsh Posté le 14-08-2004 à 12:11:12    

tu t'es trompé sur l'icone du message ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed