Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Mac Wi-Fi Dropping? Используйте Simple Keepalive Bash Script для поддержки беспроводного подключения

Многие пользователи, которые перешли на 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-адрес маршрутизатора WiFi в Mac OS X

Обратите внимание на этот IP-адрес и выполните следующие действия:

2) Создайте скрипт Keepalive Bash

  • Запуск терминала (находится в / Applications / Utilities /)
  • Введите следующую команду:
  • nano keepalive.sh

  • Вставьте следующее, не забудьте заменить IP своими собственными маршрутизаторами:
  • #! / Bin / Баш
    ping -i 5 -n 192.168.1.1

  • Hit Control + O для сохранения содержимого keepalive.sh
  • Hit Control + X для выхода из nano

3) Запустите скрипт Wi-Fi Keepalive Bash

  • Вернемся в командной строке, мы должны сделать скрипт исполняемым, мы делаем это с помощью:
  • chmod + x keepalive.sh

  • Теперь, чтобы запустить скрипт keepalive, мы вводим:
  • ./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

Удачи!

Понравилась статья? Поделиться с друзьями:
RuBookMac