Hitta detaljerad Wi-Fi-anslutningshistorik från kommandoraden i Mac OS X
Innehållsförteckning:
Det finns vissa situationer där det kan vara till hjälp att veta exakt vilka trådlösa nätverk en Mac har anslutit till och när anslutningen senast upprättades.
Vi kommer att visa hur man avslöjar en omfattande lista med detaljer om tidigare anslutna wi-fi-nätverk på en Mac, som kommer att inkludera senaste anslutningsdatum och tid (till den andra!), om nätverket är dolt eller inte, nätverkets SSID-nummer, nätverkets SSID-sändningsnamn och säkerhetstypen för varje wifi-nätverk.
Detta kommer att använda kommandoraden i Mac OS X, som uppenbarligen är lite mer avancerat och kanske inte är tillämpligt för vanliga Mac-användare. Ändå kan den hämtade informationen vara till hjälp för en mängd olika ändamål. Du kommer att hitta data användbar för något så enkelt som att återställa ett glömt lösenord för ett wifi-nätverk från en router som du inte riktigt kommer ihåg namnet på, till nätverksfelsökning och diagnostik, eller till och med för dataanalys och krimin altekniska ändamål.
Så här ser du Wi-Fi-nätverksanslutningshistorik på en Mac
Starta Terminal-applikationen, som finns i /Applications/Utilities/ (eller med Spotlight och Kommando+Mellanslag) och ange följande kommandosträng på en enda rad:
För moderna versioner av Mac OS och Mac OS X, inklusive MacOS High Sierra, Sierra, El capitan, OS X Yosemite och nyare , Använd följande:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
För tidigare versioner av Mac OS X inklusive Mavericks och tidigare utgåvor, kan du använda följande kommando för att rensa upp resultatet och matcha det som finns i moderna utgåvor:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7
Tryck på retur så ser du omedelbart den omfattande listan över uppgifter om trådlös nätverksanslutning.
Här är ett exempel på utdata som tillhandahålls av denna kommandosträng, som visar tre anslutna nätverk.
$ standardvärden läs /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 LastConnected=2015-05-29 09:14: 48 +0000; Passpoint=0; PossiblyHiddenNetwork=0; RoamingProfileType=Singel; SPRoaming=0; SSID=; SSIDString=HomeWirelessWAN-ng; SecurityType=WPA/WPA2 Personal; -- LastConnected=2015-05-31 01:52:43 +0000; Passpoint=0; PossiblyHiddenNetwork=1; RoamingProfileType=Singel; SPRoaming=0; SSID=; SSIDString=Hemligt nätverk 1; SecurityType=WPA2 Personal; -- LastConnected=2015-06-03 08:32:12 +0000; Passpoint=0; PossiblyHiddenNetwork=0; RoamingProfileType=Singel; SPRoaming=0; SSID=; SSIDString=Public Network - Parks 1; SecurityType=Ingen;"
Tänk på att om du kör det här kommandot på en Mac som har anslutit sig till många trådlösa routrar, kommer du att hitta en mycket lång lista som returneras, som kan vara bättre att läsa om omdirigeras till en textfil genom att lägga till " > ~/Desktop/connectionlist.txt” till slutet av syntaxen så här:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt
Om du använder det kommandot kommer en fil med namnet 'connectionlist.txt' att visas på den nuvarande användarens OS X-skrivbord med relevant information.
Vanliga läsare här kanske minns att vi har visat några sätt att hitta vilka wi-fi-nätverk en Mac har anslutit till tidigare, men dessa metoder i jämförelse ger betydligt mindre information, definitivt jämfört med de omfattande detaljerna erbjuds här.Du kan använda det som är mest relevant för dina behov.
Känner du till ett annat sätt att spåra wi-fi-anslutningshistorik på en Mac? Låt oss veta i kommentarerna!