Guadeloupe : Google ne marche plus pour les abonnés orange
Par oliman le samedi 22 novembre 2008, 21:29 - Install et configure - Lien permanent
Depuis quelques jours, il semble impossible
d'utiliser le moteur de recherche Google pour les abonnés ADSL de Orange en
Guadeloupe. Compte tenu de l'omniprésence de google sur le web,
notamment par l'utilisation de hyper répandue de services comme Google
syndication, ce problème impacte l'utilisation du net et pas uniquement la
consultation du moteur de recherche.
Google ne marche pas en Guadeloupe ? Résultats de mon investigation et tentatives de parades pour retrouver une utilisation normale du web en attendant que Orange corrige le problème...
Avant toute chose, il faut savoir
que les requêtes vers www.google.com ou www.google.fr depuis des adresses IP
géolocalisées en Guadeloupe sont systématiquement renvoyées vers
www.google.gp.
Edit : les abonnés orange ne sont pas les seuls touchés : même chose pour le réseau reinater et les abonnés mediaserv.
DNS et résolution de nom
Le problème n'est pas lié au DNS[1] : la résolution de nom se fait bien.
user@olivier-eeepc:~$ host www.google.com www.google.com is an alias for www.l.google.com. www.l.google.com has address 209.85.135.147 www.l.google.com has address 209.85.135.104 www.l.google.com has address 209.85.135.99 www.l.google.com has address 209.85.135.103 user@olivier-eeepc:~$ host www.google.fr www.google.fr is an alias for www.google.com. www.google.com is an alias for www.l.google.com. www.l.google.com has address 209.85.135.104 www.l.google.com has address 209.85.135.99 www.l.google.com has address 209.85.135.147 www.l.google.com has address 209.85.135.103 user@olivier-eeepc:~$ host www.google.gp www.google.gp is an alias for www.google.com. www.google.com is an alias for www.l.google.com. www.l.google.com has address 209.85.135.104 www.l.google.com has address 209.85.135.99 www.l.google.com has address 209.85.135.103 www.l.google.com has address 209.85.135.147 user@olivier-eeepc:~$
donc www.google.com est un alias de www.l.google.com et www.google.fr et www.google.gp sont des alias de www.google.com
PING
Le ping donne des résultats differents selon le domaine pingué : bien que tous pointent vers www.l.google.com, selon le domaine pingué, la requête est envoyée sur des adresses différentes correspondantes à des adresses IP différentes de www.l.google.com.
Au moment où j'ecris mon billet et fait mes tests, seul www.google.gp (www.l.google.com / 209.85.129.147) répond tandis que www.google.fr (www.l.google.com / 74.125.43.99) et www.google.com (www.l.google.com / 74.125.43.104) sont en Ttl exceeded. D'ailleurs http://www.google.gp fonctionne par intermittences.
ping www.google.gp
user@olivier-eeepc:~$ ping www.google.gp PING www.l.google.com (209.85.129.147) 56(84) bytes of data. 64 bytes from fk-in-f147.google.com (209.85.129.147): icmp_seq=1 ttl=235 time=215 ms --- www.l.google.com ping statistics --- 7 packets transmitted, 6 received, 14% packet loss, time 6012ms rtt min/avg/max/mdev = 203.813/212.731/224.449/6.950 ms
ping www.google.com
user@olivier-eeepc:~$ ping www.google.com PING www.l.google.com (74.125.43.104) 56(84) bytes of data. From ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) icmp_seq=35 Time to live exceeded (...) --- www.l.google.com ping statistics --- 110 packets transmitted, 0 received, +24 errors, 100% packet loss, time 109195ms
ping www.google.fr
user@olivier-eeepc:~$ ping www.google.fr PING www.l.google.com (74.125.43.99) 56(84) bytes of data. From te9-1.miase1.Miami.opentransit.net (193.251.240.158) icmp_seq=1 Time to live exceeded (...) --- www.l.google.com ping statistics --- 9 packets transmitted, 0 received, +9 errors, 100% packet loss, time 8004ms
traceroute
opentransit.net, c'est FT, s'agirait-il d'un problème de routage, d'une route cassée ?
tracert www.google.com
Il semble que on tourne en rond à partir de te9-1.miase1.Miami.opentransit.net (193.251.240.158), ce qui indiquerait un problème de routage.
user@olivier-eeepc:~$ traceroute www.google.com traceroute to www.google.com (74.125.43.99), 30 hops max, 40 byte packets 1 192.168.1.1 (192.168.1.1) 1.309 ms 1.632 ms 1.604 ms 2 * * * 3 80.10.219.2 (80.10.219.2) 78.395 ms 79.743 ms 103.889 ms 4 so-4-2-1-100.miacr4.Miami.opentransit.net (193.251.252.77) 127.564 ms 129.174 ms 152.594 ms 5 * * * 6 * ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) 92.290 ms * 7 * * * 8 * ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) 94.125 ms 95.743 ms 9 * * * 10 * * * 11 * * * 12 * * ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) 227.804 ms 13 * * te9-1.miase1.Miami.opentransit.net (193.251.240.158) 135.859 ms 14 ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) 229.087 ms * 230.506 ms 15 * te9-1.miase1.Miami.opentransit.net (193.251.240.158) 181.238 ms * 16 * * * 17 * * * 18 * * ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) 157.159 ms 19 * * * 20 * * * 21 * * * 22 ge-3-0-0-0.miacr4.Miami.opentransit.net (193.251.240.157) 402.358 ms 403.799 ms * 23 * te9-1.miase1.Miami.opentransit.net (193.251.240.158) 405.423 ms * 24 * * * 25 te9-1.miase1.Miami.opentransit.net (193.251.240.158) 383.901 ms * * 26 * * * 27 * te9-1.miase1.Miami.opentransit.net (193.251.240.158) 246.607 ms * 28 * * * 29 * te9-1.miase1.Miami.opentransit.net (193.251.240.158) 291.777 ms * 30 * * * user@olivier-eeepc:~$
MTU
J'ai aussi suivi la piste du MTU. Sur mon routeur, la taille maximum d'un paquet est fixée à 1492 octets, ce qui correspond aux recommandations pour une connection PPPoE
tracepath www.google.com
user@olivier-eeepc:~$ tracepath www.google.com
1: olivier-eeepc.local (192.168.1.100) 0.513ms pmtu 1500
1: 192.168.1.1 (192.168.1.1) 0.801ms
1: 192.168.1.1 (192.168.1.1) 0.754ms
2: 192.168.1.1 (192.168.1.1) 0.927ms pmtu 1484
2: no reply
3: 80.10.219.2 (80.10.219.2) 110.836ms
4: so-4-0-2-100.miacr4.Miami.opentransit.net (193.251.248.165) 143.851ms asymm 5
5: no reply
6: no reply
(...)
30: no reply
31: no reply
Too many hops: pmtu 1484
Resume: pmtu 1484
Une tentative empirique de fixer le MTU à 1484 et même à 1400 ne change rien...
Conclusion
Le problème semble donc venir d'un problème de routage chez orange guadeloupe : une route serait cassée. Ce problème est apparu récemment et semble disparaître par intermittence. La cause pourrait être une configuration en load balancing et suite à une défaillance d'une machine, celle-ci donnerait le relai à une autre qui aurait une table de routage incomplète...
Parades
Pour utiliser le moteur de recherche Google
l'utilisation d'une des adresses IP de google permet d'afficher la page, mais pas d'effectuer des requêtes puisque le formulaire cherche à atteindre www.google.com. En revanche, en couplant une adresse IP de google avec le service CSE, on obtient un fonctionnement satisfaisant:
http://209.85.135.104/custom permet donc de retrouver Google.
Pour retrouver un surf normal malgré googlesyndication.com
Google est partout ; de plus en plus de webmaster utilisent les servixce googlesyndication pour analyser leur trafic, ce qui ralenti (voire en ce moment rend quasiment invisitable) de nombreux sites web.
Pour retrouver un semblant de surf normal et minimiser les données que Google collecte sur vous, il suffit de bloquer les traceurs de Google par exemple en ajoutant dabns votre fichier hosts la ligne
0.0.0.0 adservices.google.com googlesyndication.com
- GNU/Linux :
/etc/hosts - pour ceux qui seraient encore sous windows :
%SystemRoot%\system32\drivers\etc\lmhosts[2]
Et sinon ?
Bon, depuis le temps que j'y pense, je vais donc essayer de quitter Orange pour passer à FDN, le plus vieux FAI français, un FAI associatif où les abonnés ne sont pas des clients mais des membres de l'asso[3] ; toujours au rayon asso, je vais aussi rejoindre geeknode : je hante les chan de ce réseau de puis un petit moment et, outre la communauté wireless-fr, j'y croise nombre de geeks sympas et compétents.
Notes
[1] j'utilise opendns, mais j'obtiens les mêmes résultats en interrogeant les DNS orange
[2] Selon les versions de Windows, %SystemRoot% correspond à C:\Windows, C:\WINDOWS ou C:\WINNT. En cas de doute, vérifiez dans la base de registres la valeur de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
[3] membre = qui vote et qui participe aux décisions, pas qui client qui paye et qui subit sans avoir rien à dire


