Перегляньте список усіх мереж 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, ви можете значно скоротити синтаксис таким чином:
defaults read /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;"
Ви побачите щось на кшталт so як вихідні дані, де буде зазначено лише SSID маршрутизаторів:
This-Router linksys CoffeeHouse RouterFromDubiousLocationThatMacShouldntHaveBeenAt Starbucks Cupertino Ancient_Router_from_2007
Довга команда походить від CoderWall, і хоча це може виглядати дивно, вона потрібна для отримання чистого виводу. Введення рядка без grep і sed надасть вам набагато більше інформації, ніж ви шукаєте в цьому випадку, оскільки воно видаляє все, що стосується минулих підключень Wi-Fi, які стали частиною списку «RememberedNetworks».
Історія попередніх підключень Wi-Fi корисна з багатьох причин, чи то для того, щоб визначити, які маршрутизатори ви використовували в минулому для підключення, усунення несправностей, особистих чи приватних причин, виявити історію підключень або навіть для цифрових цілях криміналістики. Ви можете використовувати метод командного рядка або метод графічного інтерфейсу користувача, залежно від того, який для вас найпростіший або найкраще підходить для вашого сценарію використання.
Якщо ви знаєте будь-який інший метод або підхід до переліку попередніх підключень до мережі Wi-Fi на Mac, поділіться з нами в коментарях нижче!