См. список всех сетей Wi-Fi, к которым Mac ранее подключался
Оглавление:
- Как узнать, к каким сетям Wi-Fi подключался Mac раньше
- Как получить список ранее использовавшихся сетей Wi-Fi на Mac из командной строки
Знание того, к каким беспроводным сетям был подключен Mac в прошлом, может быть полезно по целому ряду причин, включая устранение неполадок в сети, определение того, где был Mac, можно ли восстановить конкретный пароль Wi-Fi, и множество других технических причин. Поиск прошлых сетей полностью отличается от поиска доступных в настоящее время сетей, и вы не сможете восстановить исторические данные из пункта строки меню или другого отличного инструмента сканера Wi-Fi Mac OS X.
Мы рассмотрим два простых способа найти прошлые сетевые подключения Wi-Fi на Mac, первый — это простой путь через Системные настройки, а второй подход использует длинную строку командной строки для чтения беспроводные сети из файла plist.
Имейте в виду, что эти списки не являются абсолютно безошибочными и ни в коем случае не должны считаться криминалистическими, кто-то может вручную добавлять и удалять записи из списков предпочтительных и запомненных сетей, если он этого хочет. Тем не менее, для обычного сценария устранения неполадок их должно хватить.
Как узнать, к каким сетям Wi-Fi подключался Mac раньше
Если вы уже настраивали предпочитаемые сети, вам будет знаком этот список:
- Откройте «Системные настройки» в меню Apple и выберите «Сеть»
- Нажмите кнопку «Дополнительно» и выберите вкладку «Wi-Fi»
- Загляните в список «Предпочитаемые сети», чтобы найти список ранее подключенных беспроводных сетей, его можно прокручивать
Подход с пользовательским интерфейсом прост, но ту же информацию можно получить и из командной строки.
Как получить список ранее использовавшихся сетей Wi-Fi на Mac из командной строки
Список истории беспроводной сети можно получить с помощью командной строки с помощью этой длинной строки, убедитесь, что она введена в одну строку:
В современных версиях Mac OS, таких как macOS Mojave, Catalina, Sierra, OS X El Capitan и Yosemite, вы можете значительно сократить синтаксис следующим образом:
чтение по умолчанию /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep SSIDString
В предыдущих версиях Mac OS X вы можете выбрать ту же команду, что и выше, или использовать более длинную строку ниже с тяжелым регулярным выражением:
"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;"
Вы увидите что-то вроде этого в качестве вывода, с перечислением только SSID маршрутизаторов:
This-Router linksys CoffeeHouse RouterFromDubiousLocationThatMacShouldntHaveBeenAtStarbucks Cupertino Ancient_Router_from_2007
Длинная команда исходит от CoderWall, и хотя это может показаться странным, она необходима для получения чистого вывода. Ввод строки без grep и sed предоставит вам гораздо больше информации, чем вы ищете в этом случае, поскольку он выводит все, что относится к прошлым соединениям Wi-Fi, которые стали частью списка «RememberedNetworks».
История предыдущих подключений Wi-Fi полезна по многим причинам, будь то для выяснения того, какие маршрутизаторы вы использовали в прошлом для подключения, устранения неполадок, личных или личных причин, обнаружения истории подключений или даже для цифровых криминалистических целях. Вы можете использовать метод командной строки или метод графического интерфейса, в зависимости от того, что проще для вас или наиболее применимо для вашего сценария использования.
Если вам известен какой-либо другой метод или подход к перечислению предыдущих сетевых подключений Wi-Fi на Mac, поделитесь с нами в комментариях ниже!