Как узнать всю необходимую информацию о Wi-Fi сети с помощью Терминала

Обычно пользователи не испытывают проблем с подключением к Wi-Fi сети. Запомнить название сети или устранить мелкие проблемы достаточно просто. Но иногда возникают ситуации, когда необходимо узнать дополнительные установки беспроводной сети. В этом случае мы рекомендуем воспользоваться достаточно простым и исчерпывающим методом – специальной командой в Терминале.

terminal_wi-fi_0

terminal_wi-fi_1

Как обычно, работа с командной строкой может потребовать от пользователя определенных навыков. Но рассматриваемые сегодня команды просты и при соблюдении синтаксиса, равно как и при неправильном вводе, не могут нанести никакого вреда. Начинающим пользователям может быть просто непривычно работать с Терминалом.

С помощью этого метода вы сможете узнать: точную дату и время последнего подключения вплоть до секунд, скрытое подключение или нет, 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»;

wifi cmd line

Примите к сведению, что если ваш Mac подключался к большому количеству сетей, то искать их непосредственно в окне командной строки будет несколько затруднительно. Поэтому лучше всего экспортировать всю информацию в текстовый файл. Сделать это можно с помощью следующей команды:

defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences |grep LastConnected -A 7 > ~/Desktop/connectionlist.txt

Данная команда поместит файл с названием connectionlist, содержащий настройки подключения к Wi-Fi сетям, прямо на рабочий стол. При желании вы может изменить название файла и место его расположения.


Рейтинг редакции:5
1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (проголосовали 3, рейтинг: 7,00)
Загрузка...
Рейтинг читателей:7,0



Автор:
Верю в то, что мобильные устройства захватят мир.

Оставьте комментарий

© 2011 Программы для Mac OS, iPhone и iPad