Многие пользователи, которые перешли на Mac OS X Lion, обнаружили, что их Wi-Fi-соединения периодически отбрасывались без видимых причин. Мы опубликовали достаточно подробное пошаговое руководство с советами по устранению проблем, связанных с выпуском беспроводной системы OS X Lion, и это рекомендуемая отправная точка, потому что большинство советов являются легкими и менее сложными, но среди них был трюк для поддержки передачи данных путем проверки IP-адреса.
Техника keepingive ping, похоже, работает, но, оказывается, вам не нужно пинговать внешний IP-адрес, вы также можете просто. Имея это в виду, мы собираемся создать простой скрипт keepalive, который будет запускаться из командной строки и пинговать ваш маршрутизатор каждые 5 секунд, позволяя Wi-Fi-соединению поддерживать себя и предотвращать падение.
1) Получите IP-адрес маршрутизатора WiFi
Прежде чем продолжить, вам нужно знать IP-адрес беспроводного доступа, обычно это примерно 192.168.0.1 или 192.168.1.1.
Вы можете получить эту информацию из «Системные настройки»> «Сеть»> «Дополнительно»> «TCP / IP» и найти IP-адрес рядом с «Маршрутизатор»:
Обратите внимание на этот IP-адрес и выполните следующие действия:
2) Создайте скрипт Keepalive Bash
- Запуск терминала (находится в / Applications / Utilities /)
- Введите следующую команду:
- Вставьте следующее, не забудьте заменить IP своими собственными маршрутизаторами:
- Hit Control + O для сохранения содержимого keepalive.sh
- Hit Control + X для выхода из nano
nano keepalive.sh
#! / Bin / Баш
ping -i 5 -n 192.168.1.1
3) Запустите скрипт Wi-Fi Keepalive Bash
- Вернемся в командной строке, мы должны сделать скрипт исполняемым, мы делаем это с помощью:
- Теперь, чтобы запустить скрипт keepalive, мы вводим:
chmod + x keepalive.sh
./keepalive.sh &
Эта последняя команда запускается и запускает сценарий keepalive.sh в фоновом режиме. Теперь ваше беспроводное соединение должно оставаться в живых, и падение должно закончиться.
Идея создания простого сценария bash исходит от Ахмета К. Токера, который оставил трюк в наших комментариях и сказал, что после того, как он запустил его, «проблема растаяла», и Wi-Fi перестала падать. Это не просто исправление и более простой обходной путь, но он, похоже, поддерживает соединения wifi, и, вероятно, это лучше, чем проверка внешнего IP-адреса, такого как yahoo.com, по ряду причин.
Остается вопрос, есть ли ошибка с тем, как Mac OS X 10.7 обрабатывает соединения wifi, или если некоторые маршрутизаторы не очень хорошо работают с OS X. Я думаю, что это последнее, потому что я столкнулся с проблемой только для избранных брендов маршрутизаторов и других — безупречны, но для всех маршрутизаторов я нашел решение, которое полностью прекратило отказы подключения. Возможно, что будущее обновление OS X 10.7 решит проблему полностью для всех.
Если у вас по-прежнему возникают проблемы, вы можете ознакомиться со множеством прошлых руководств по устранению неполадок беспроводной связи в Mac OS X:
- WiFi Droping в OS X Lion? Вот некоторые решения по устранению неполадок в беспроводной сети
- Руководство по устранению неполадок беспроводной сети на вашем Mac
- Исправлена проблема с беспроводным подключением к сети в Mac OS X 10.6 Snow Leopard
- Простое исправление проблем с удалением беспроводной сети с Mac OS X 10.6.3
Удачи!