См. список всех сетей Wi-Fi, к которым Mac ранее подключался

Оглавление:

Anonim

Знание того, к каким беспроводным сетям был подключен Mac в прошлом, может быть полезно по целому ряду причин, включая устранение неполадок в сети, определение того, где был Mac, можно ли восстановить конкретный пароль Wi-Fi, и множество других технических причин. Поиск прошлых сетей полностью отличается от поиска доступных в настоящее время сетей, и вы не сможете восстановить исторические данные из пункта строки меню или другого отличного инструмента сканера Wi-Fi Mac OS X.

Мы рассмотрим два простых способа найти прошлые сетевые подключения Wi-Fi на Mac, первый — это простой путь через Системные настройки, а второй подход использует длинную строку командной строки для чтения беспроводные сети из файла plist.

Имейте в виду, что эти списки не являются абсолютно безошибочными и ни в коем случае не должны считаться криминалистическими, кто-то может вручную добавлять и удалять записи из списков предпочтительных и запомненных сетей, если он этого хочет. Тем не менее, для обычного сценария устранения неполадок их должно хватить.

Как узнать, к каким сетям Wi-Fi подключался Mac раньше

Если вы уже настраивали предпочитаемые сети, вам будет знаком этот список:

  1. Откройте «Системные настройки» в меню Apple и выберите «Сеть»
  2. Нажмите кнопку «Дополнительно» и выберите вкладку «Wi-Fi»
  3. Загляните в список «Предпочитаемые сети», чтобы найти список ранее подключенных беспроводных сетей, его можно прокручивать

Подход с пользовательским интерфейсом прост, но ту же информацию можно получить и из командной строки.

Как получить список ранее использовавшихся сетей 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, поделитесь с нами в комментариях ниже!

См. список всех сетей Wi-Fi, к которым Mac ранее подключался