Warum funktioniert mein MacBook nicht mit meinem Raspberry Pi WiFi?

1

Ich habe meinen Raspberry Pi als WLAN-Router eingerichtet , was super funktioniert! Abgesehen von einem Problem, meinem MacBook.

Verbindung über mein Galaxy Tab 3 herstellen Hinweis? A-OK. Alcatel Handy? A-OK. Chromebook? Sichere Sache.

Auch mein Roku 2 ist kein Problem.

Aber mein MacBook? Es stellt keine Verbindung zum WLAN her. Ich kann sogar eine darauf ausführen python -m SimpleHTTPServerund über http://172.16.1.1:8000 eine Verbindung zum Server herstellen, und das funktioniert einwandfrei. Aber wenn ich es versuche ping 8.8.8.8? Nun, hier stoßen wir auf Probleme.

Ich habe tatsächlich versucht , tcpdump auf meinem Raspberry auszuführen, als ich anfing, 8.8.8.8von meinem MacBook aus zu pingen, aber keines der Ping-Pakete wurde angezeigt. Ich habe gerade versucht, von einem anderen Gerät aus zu pingen, und Pakete wurden definitiv angezeigt.

Es gab definitiv Verkehr vom Mac - viel UDP-Verkehr, etwas TCP. Die meisten TCP-Pakete von meinem MacBook waren Neuübertragungen. Es gab einige Pakete, die an die IP zurückgeleitet wurden. Hier sind einige der IPs:

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: (nur diese beiden IPs haben TCP-Pakete zurückgesendet)

  • 65.55.223.37
  • 208.64.201.169

Aus irgendeinem Grund scheint mein Mac und nur mein Mac etwas nicht richtig zu machen. Irgendeine Ahnung, was dazu führen könnte, dass die Verbindung fehlschlägt?

Update :

Es sieht definitiv nach einem DNS-Problem aus - Google Chrome zeigt einen Fehler an DNS_PROBE_FINISHED_NO_INTERNET. Das kann ich auch telnet 216.58.218.206 80, und dann wartet es interessanterweise und wartet und wartet, aber dann verbindet es sich. Nachdem

GET / HTTP/1.1
Host: google.com
Content-Accept: */*

Kehrt mit der Google 301-Weiterleitung zu http://www.google.com zurück

Wayne Werner
quelle
Es ist nicht unbedingt so, dass der Mac etwas falsch macht, das kann man noch nicht abschließen. Es hört sich so an, als wäre das Standard-Gateway auf dem Mac nicht eingestellt. Können Sie überprüfen, ob und auf welche IP ein Standard-Gateway eingestellt ist? Wenn das Standard-Gateway nicht festgelegt ist, weist dies möglicherweise auf ein Problem mit Ihrer DHCP-Konfiguration auf dem Raspberry Pi hin.
Jksoegaard
@jksoegaard gemäß den Anweisungen, die ich auf einer anderen Site gefunden habe, bin ich zu Systemeinstellungen> Netzwerk> Erweitert> TCP / IP gegangen und habe es gefunden Router: 172.16.1.1, also glaube ich, dass es richtig eingestellt ist. Ich aktualisiere die Frage mit einigen weiteren Informationen, die ich entdeckt habe
Wayne Werner
Sieht aus wie dies auf jeden Fall ein DNS - Problem ist - wenn ich hinzufüge 68.105.28.11, was ich vermute , ist meine ISPs DNS es scheint gut zu funktionieren?
Wayne Werner
Klingt so, als ob Ihre DHCP-Konfiguration so eingestellt ist, dass falsche DNS-Server gesendet werden? Was ist für DNS in der Konfigurationsdatei auf dem RPI aufgeführt?
Jksoegaard
@jksoegaard sehe meine Antwort - das DNS ist eigentlich in Ordnung, ich denke, es hatte etwas mit den Routen auf dem Macbook zu tun.
Wayne Werner

Antworten:

1

Es sieht so aus, als wäre etwas mit meiner Routing-Tabelle kaputtgegangen. Flushing meine Routen mit

$ sudo route -n flush

Wenn ich mehrmals am Terminal bin, meine benutzerdefinierten DNS-Einträge lösche und das WLAN aus- und wieder einschalte, kann ich mich ordnungsgemäß verbinden.

Wayne Werner
quelle