Ho il mio configurazione Raspberry Pi come un router WiFi , che funziona benissimo! Tranne un problema, il mio MacBook.
Connessione tramite il mio Galaxy Tab 3 Nota? A-OK. Cellulare Alcatel? A-OK. Chromebook? Certo.
Anche il mio Roku 2, nessun problema.
Ma il mio MacBook? Si connette al WiFi senza problemi. Posso persino eseguire un python -m SimpleHTTPServer
su di esso e collegarmi al server tramite link e questo funziona perfettamente. Ma se provo a ping 8.8.8.8
? Bene, ecco dove iniziamo a incorrere in problemi.
In realtà ho provato eseguendo tcpdump sul mio Raspberry quando ho iniziato a eseguire il ping di 8.8.8.8
dal mio MacBook, ma nessuno dei pacchetti ping è apparso. Ho appena provato a eseguire il ping da un dispositivo diverso e i pacchetti si sono mostrati definitivamente.
C'era sicuramente traffico da Mac: un sacco di traffico UDP, alcuni TCP. La maggior parte dei pacchetti TCP dal mio MacBook erano ritrasmissioni. C'erano pacchetti alcuni che erano stati reindirizzati verso l'IP. Ecco alcuni 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: (solo questi due IP hanno restituito tutti i pacchetti TCP)
-
65.55.223.37
-
208.64.201.169
Quindi per qualche ragione sembra che il mio Mac, e solo il mio Mac, non stia facendo esattamente qualcosa . Qualche indizio su quale potrebbe essere la causa della mancata connessione?
Aggiorna :
Sembra decisamente un problema DNS: Google Chrome restituisce un errore DNS_PROBE_FINISHED_NO_INTERNET
. Inoltre, posso fare telnet 216.58.218.206 80
, e poi è interessante vedere che aspetta, aspetta e aspetta, ma poi si connette. Dopo di che
GET / HTTP/1.1
Host: google.com
Content-Accept: */*
Restituisce con il reindirizzamento di Google 301 al link