Обычно пользователи не испытывают проблем с подключением к Wi-Fi сети. Запомнить название сети или устранить мелкие проблемы достаточно просто. Но иногда возникают ситуации, когда необходимо узнать дополнительные установки беспроводной сети. В этом случае мы рекомендуем воспользоваться достаточно простым и исчерпывающим методом – специальной командой в Терминале.
Как обычно, работа с командной строкой может потребовать от пользователя определенных навыков. Но рассматриваемые сегодня команды просты и при соблюдении синтаксиса, равно как и при неправильном вводе, не могут нанести никакого вреда. Начинающим пользователям может быть просто непривычно работать с Терминалом.
С помощью этого метода вы сможете узнать: точную дату и время последнего подключения вплоть до секунд, скрытое подключение или нет, SSID-сети, тип шифрования и так далее.
Для того чтобы узнать все о Wi-Fi сети нужно:
1. Запустить Терминал.
2. Для новых версий системы, начиная от OS X Yosemite 10.10 и выше, ввести команду:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
Для более ранних версий, начиная от OS X Mavericks и дальше, использовать:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences| sed 's|\./|`pwd`/|g' | sed 's|.plist||g'|grep 'LastConnected' -A 7
3. Нажать Enter.
4. После этого Терминал выдаст всю имеющуюся информацию по подключениям в таком виде:
$ defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7
LastConnected = «2015-05-29 09:14:48 +0000»;
Passpoint = 0;
PossiblyHiddenNetwork = 0;
RoamingProfileType = Single;
SPRoaming = 0;
SSID = <455c1211 75717d41 984c8712 474482>;
SSIDString = «HomeWirelessWAN-ng»;
SecurityType = «WPA/WPA2 Personal»;
—
LastConnected = «2015-05-31 01:52:43 +0000»;
Passpoint = 0;
PossiblyHiddenNetwork = 1;
RoamingProfileType = Single;
SPRoaming = 0;
SSID = <75891725 8382b4b 409f8581 85264891 1212c6c5 74713871>;
SSIDString = «Secret Network 1»;
SecurityType = «WPA2 Personal»;
—
LastConnected = «2015-06-03 08:32:12 +0000»;
Passpoint = 0;
PossiblyHiddenNetwork = 0;
RoamingProfileType = Single;
SPRoaming = 0;
SSID = <65428519 94198bc1 142848b1 847b564b 9852719c>;
SSIDString = «Public Network — Parks 1»;
SecurityType = «None»;
Примите к сведению, что если ваш Mac подключался к большому количеству сетей, то искать их непосредственно в окне командной строки будет несколько затруднительно. Поэтому лучше всего экспортировать всю информацию в текстовый файл. Сделать это можно с помощью следующей команды:
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt
Данная команда поместит файл с названием connectionlist, содержащий настройки подключения к Wi-Fi сетям, прямо на рабочий стол. При желании вы может изменить название файла и место его расположения.