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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.