В системе OS X вы можете просмотреть информацию о подключении WiFi из окна терминала, используя команду /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
. Вы увидите что-то вроде следующего:
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
agrCtlRSSI: -53
agrExtRSSI: 0
agrCtlNoise: -95
agrExtNoise: 0
state: running
op mode: station
lastTxRate: 73
maxRate: 72
lastAssocStatus: 0
802.11 auth: open
link auth: wpa2-psk
BSSID: 94:44:52:5a:24:22
SSID: Shire
MCS: 7
channel: 1
$
Значение agrCtlRSSI
является мерой уровня сигнала - "RSSI" обозначает индикацию уровня принятого сигнала. Чем ближе число к нулю, тем сильнее сигнал; более слабые сигналы обозначены числами ближе к отрицательным 100. Значение agrCtlNoise
предоставляет индикатор того, насколько шумный сигнал; менее отрицательные значения лучше, поэтому в приведенном выше примере -95 не очень хорошо, хотя уровень мощности сигнала в порядке. Цифры могут указывать на наличие проблем с iMac, связанных с сигналом Wi-Fi.
Или вы можете столкнуться с проблемой, с которой я столкнулся на ноутбуке MacBook Pro из-за того, что маршрутизатор соседнего узла использует другой код страны. Некоторые маршрутизаторы будут сообщать код страны в информации, которую они предоставляют соседним беспроводным устройствам. Устройства Windows и Linux, по-видимому, не имеют проблем, если маршрутизатор объявляет код страны, который конфликтует с кодом страны, объявленным другим соседним маршрутизатором, но системы Apple OS X могут периодически прерывать соединения Wi-Fi в таких ситуациях. Вы можете проверить наличие такой проблемы, запустив утилиту беспроводной диагностики Apple. Для этого нажмите на значок Wi - Fi в верхней части экрана, удерживая нажатой клавишу , затем выберите опцию Открыть Wireless Diagnostics. Если это является источником проблемы, вы увидите "Конфликтующие коды стран", перечисленные в сводке результатов. Если вы нажмете "i", чтобы увидеть дополнительную информацию, вам сообщат:
Некоторые беспроводные маршрутизаторы имеют возможность идентифицировать страну, в которой они предназначены для работы, это называется кодом страны. Беспроводные маршрутизаторы должны использоваться только в той стране, откуда они были получены. Невыполнение этого требования может привести к проблемам производительности и надежности для соседних беспроводных клиентов.
Вы также можете определить эту проблему, выполнив команду /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
- посмотрите на столбец "CC" в выходных данных. Если вы видите какие-либо отличающиеся коды стран, которые, вероятно, являются источником вашей проблемы, и ваше подключение к Wi-Fi будет периодически прерываться из-за конфликтующих кодов стран. Я обнаружил, что могу отключить и включить Wi-Fi, чтобы немедленно восстановить подключение к WiFi, но если вы не сможете отследить неисправный беспроводной маршрутизатор и попросить его владельца заменить его, вы не сможете навсегда решить проблему с помощью IMAC, если это является причиной проблемы.
Даже если ваша проблема связана с какой-либо другой проблемой, запуск утилиты беспроводной диагностики, поставляемой с OS X, может идентифицировать источник проблемы или, по крайней мере, дать вам некоторую полезную информацию, чтобы помочь в ее выявлении.