J'ai mon Configuration du Raspberry Pi comme routeur WiFi qui fonctionne très bien ! Sauf un problème, mon MacBook.
Connexion via ma Galaxy Tab 3 Note ? A-OK. Téléphone portable Alcatel ? A-OK. Chromebook ? C'est sûr.
Même mon Roku 2, pas de problème.
Mais mon MacBook ? Il se connecte au WiFi sans problème. Je peux même lancer un python -m SimpleHTTPServer
sur celui-ci et se connecter au serveur via http://172.16.1.1:8000 et cela fonctionne très bien. Mais si j'essaie de ping 8.8.8.8
? Eh bien, c'est là que nous commençons à rencontrer des problèmes.
En fait, j'ai essayé Exécution de tcpdump sur mon Raspberry quand j'ai commencé à envoyer des messages. 8.8.8.8
depuis mon MacBook, mais aucun des paquets ping n'est apparu. Je viens d'essayer de le faire depuis un autre appareil et les paquets sont bien apparus.
Il y avait bien du trafic en provenance du Mac - beaucoup de trafic UDP, un peu de TCP. La plupart des paquets TCP de mon MacBook étaient des retransmissions. Il y avait un peu de les paquets qui ont été routés vers l'IP. Voici quelques-unes des IP :
UDP :
65.55.223.48,21,17
64.4.23.170,148,142
50.242.151.22
37.59.40.88
208.64.201.169
162.254.199.136
TCP : (seules ces deux IPs ont renvoyé des paquets TCP)
65.55.223.37
208.64.201.169
Donc, pour une raison quelconque, il semble que mon Mac, et seulement mon Mac, ne fait pas quelque chose droite. Une idée de ce qui pourrait causer l'échec de la connexion ?
Mise à jour :
Il semble bien qu'il s'agisse d'un problème de DNS - Google Chrome fournit une erreur DNS_PROBE_FINISHED_NO_INTERNET
. Aussi, je peux faire telnet 216.58.218.206 80
Puis, fait intéressant, il attend et attend et attend, puis il se connecte. Après quoi
GET / HTTP/1.1
Host: google.com
Content-Accept: */*
Retourne avec la redirection 301 de Google vers http://www.google.com