1 votes

Pourquoi mon MacBook ne fonctionne-t-il pas avec mon Raspberry Pi WiFi ?

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

1voto

Wayne Werner Points 1041

On dirait qu'il y a eu un problème avec ma table de routage. Jeter mes routes avec

$ sudo route -n flush

à plusieurs reprises dans le terminal, en effaçant mes entrées DNS personnalisées, et en éteignant puis en rallumant mon wifi me permet de me connecter correctement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X