Se en lista över alla Wi-Fi-nätverk som en Mac tidigare har anslutit till
Innehållsförteckning:
- Så här ser du vilka Wi-Fi-nätverk en Mac har anslutit till innan
- Hur listar du tidigare använda Wi-Fi-nätverk på Mac från kommandoraden
Att veta vilka trådlösa nätverk en Mac har varit ansluten till tidigare kan vara till hjälp av en mängd olika anledningar, inklusive nätverksfelsökning, avgöra var en Mac har varit, om ett specifikt wifi-lösenord är återställbart, och en myriad av andra tekniska skäl. Att söka efter tidigare nätverk är helt annorlunda än att hitta för närvarande tillgängliga nätverk, och du kommer inte att återställa historiska data från menyraden eller på annat sätt utmärkt Mac OS X wi-fi-skannerverktyg.
Vi kommer att täcka två enkla sätt att hitta tidigare wifi-nätverksanslutningar på en Mac, det första är den enkla vägen genom Systeminställningar, och den andra metoden använder en lång kommandoradssträng för att läsa trådlösa nätverk från en plist-fil.
Tänk på att dessa listor inte är helt ofelbara och bör inte betraktas som krimin altekniska på något sätt, någon kan manuellt lägga till och ta bort poster från listorna över föredragna och ihågkomna nätverk om de vill. Icke desto mindre bör de vara tillräckliga för det genomsnittliga användningsfallets felsökningsscenario.
Så här ser du vilka Wi-Fi-nätverk en Mac har anslutit till innan
Om du har anpassat dina föredragna nätverk tidigare, kommer du att känna till den här listan:
- Öppna Systeminställningar från Apple-menyn och välj "Nätverk"
- Klicka på knappen "Avancerat" och välj fliken "Wi-Fi"
- Titta under "Preferred Networks"-listan för att hitta listan över tidigare anslutna trådlösa nätverk, den är rullningsbar
Användargränssnittsmetoden är enkel, men samma information kan också hämtas från kommandoraden.
Hur listar du tidigare använda Wi-Fi-nätverk på Mac från kommandoraden
En historiklista för trådlösa nätverk kan hämtas via kommandoraden genom att använda denna långa sträng, se till att den skrivs in på en enda rad:
I moderna versioner av Mac OS, som macOS Mojave, Catalina, Sierra, OS X El Capitan och Yosemite, kan du förkorta syntaxen avsevärt som så:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString
I tidigare versioner av Mac OS X kan du välja samma som kommandot ovan, eller använda den längre strängen nedan med kraftigt regex:
"defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences RememberedNetworks | egrep -o &39;(SSID_STR|_timeStamp).+&39; | sed &39;s/^.=\(.\);$/\1/&39; | sed &39;s/^\(.\)$/\1/&39; | sed &39;s/\(\{4\}-..-..\)./\1/&39;"
Du kommer att se något liknande som utgången, med endast SSID för routrar listade:
…Det långa kommandot kommer från CoderWall och även om det kan se konstigt ut, krävs det för att få ren utdata. Att ange strängen utan grep och sed kommer att ge dig mycket mer information än du letar efter i det här fallet, eftersom det dumpar allt som har att göra med tidigare wi-fi-anslutningar som har blivit en del av listan "RememberedNetworks".
Tidigare wi-fi-anslutningshistorik är användbar av många anledningar, oavsett om du vill ta reda på vilka routrar du har använt tidigare för anslutning, felsökning, personliga eller privata skäl, för att upptäcka anslutningshistorik eller till och med för digitala krimin altekniska ändamål. Du kan använda kommandoradsmetoden eller GUI-metoden, beroende på vilket som är enklast för dig eller mest tillämpligt för ditt användningsfall.
Om du känner till någon annan metod eller metod för att lista tidigare wi-fi-nätverksanslutningar på en Mac, dela med dig i kommentarerna nedan!