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 SimpleHTTPServer
und ü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.8
von 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
Router: 172.16.1.1
, also glaube ich, dass es richtig eingestellt ist. Ich aktualisiere die Frage mit einigen weiteren Informationen, die ich entdeckt habe68.105.28.11
, was ich vermute , ist meine ISPs DNS es scheint gut zu funktionieren?Antworten:
Es sieht so aus, als wäre etwas mit meiner Routing-Tabelle kaputtgegangen. Flushing meine Routen mit
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.
quelle