Bonjour,
Je ne sais pas trop comment aborder ce problème.
En faite tout le net fonctionne sauf 1 ou l’autre site (exemple fortisbanking.be).
J’ai un pc à base d’un atom (Intel D510MO) sur une Debian 5. Pour me connecter à internet je fais un pppoe vers mon fournisseur. Tout est ouvert niveau iptables.
Les 2 sites fonctionnent très bien en faisant un pppoe depuis mon ancien pc (pentium 2) sur une debian 4.
La config entre ces 2 machines est identique au point de vue réseau (config du ppp, interfaces,…)
J’ai essayé avec une autre carte réseau sur un port pci et c’est la même chose.
Si je fais le ppp sur l’ancien pc et que je m’en sers comme passerelle j’ai bien accès aux 2 sites.
J’en conclu qu’il y a un soucis avec la connexion pppoe sur la debian 5. J’ai testé avec une autre distribution (netbsd) et j’ai exactement le même soucis. Il ne s’agit donc pas d’un bug de Debian…
Comme navigateur, j’utilise lynx et firefox.
J’ai fais un tcpdump lorsque je veux me rendre sur ciao.fr :
19:02:20.527050 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 64) monip.65522 > ciao.fr.http: S, cksum 0xcb9e (correct), 1619114407:1619114407(0) win 32768 <mss 1460,nop,wscale 3,sackOK,nop,nop,nop,nop,timestamp 1 0>
19:02:20.567075 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 52, id 0, offset 0, flags [DF], proto TCP (6), length 60) ciao.fr.http > monip.65522: S, cksum 0x0ef9 (correct), 3876974849:3876974849(0) ack 1619114408 win 5792 <mss 1460,sackOK,timestamp 4278345948 1,nop,wscale 7>
19:02:20.567109 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 52) monip.65522 > ciao.fr.http: ., cksum 0x4400 (correct), ack 1 win 4197 <nop,nop,timestamp 1 4278345948>
19:02:20.577037 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 64, id 1643, offset 0, flags [DF], proto TCP (6), length 289) monip.65522 > ciao.fr.http: P 1:238(237) ack 1 win 4197 <nop,nop,timestamp 1 4278345948>
E…!.k@.@.czSe(…a…P..........e....... .......GET / HTTP/1.0
Host: ciao.fr
A
19:02:20.620557 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 52, id 36870, offset 0, flags [DF], proto TCP (6), length 52) ciao.fr.http > monip.65522: ., cksum 0x530c (correct), ack 238 win 54 <nop,nop,timestamp 4278346002 1>
Ensuite je recois ceci (qui sont des requetes dns):
19:02:20.817185 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 64, id 1645, offset 0, flags [none], proto UDP (17), length 73) monip.65475 > resolver1.opendns.com.domain: 974+ PTR? 222.222.67.208.in-addr.arpa. (45)
19:02:20.840325 PPPoE [ses 0x25f7] IP (tos 0x0, ttl 58, id 0, offset 0, flags [DF], proto UDP (17), length 108) resolver1.opendns.com.domain > monip.65475: 974 1/0/0 222.222.67.208.in-addr.arpa. PTR[|domain]
Je pense qu’il s’agit d’une redirection sur le site ciao.fr qui est mal gérée. Car le pc refait une requete DNS qui n’aboutit nul part.
Je ne recois jamais le packet suivant que je recois avec l’ancien pc et donc mon navigateur attend cette réponse sans jamais la recevoir:
19:11:11.005403 IP (tos 0x0, ttl 52, id 39135, offset 0, flags [DF], proto: TCP (6), length: 1492) ciao.fr.www > monip.56911: . 1:1441(1440) ack 350 win 54 <nop,nop,timestamp 4278059343 149556831>
E…@.4…z.a…Se(r.P.O…/M…6.e…
…O…_HTTP/1.1 200 OK
Il me reste à tester une debian 4 dessus et j’aurais fait le tour de mes tests…
Auriez-vous une autre idée ?
D’avance merci 