Wi-Fi на Mac не працює? Використовуйте простий сценарій Keepalive Bash для підтримки бездротового з’єднання

Зміст:

Anonim

Багато користувачів, які оновилися до Mac OS X Lion, виявили, що їхні з’єднання Wi-Fi періодично обривалися без видимої причини. Ми опублікували достатньо детальну інструкцію з порадами щодо вирішення проблем бездротового зв’язку в OS X Lion, і це рекомендована початкова точка, оскільки більшість порад прості та менш складні, але серед них був трюк, щоб підтримувати передачу даних, перевіряючи IP-адресу.

Схоже, що техніка перевірки активності працює, але виявилося, що вам не потрібно перевіряти зовнішню IP-адресу, ви також можете час від часу перевіряти локальну точку доступу Wi-Fi. Пам’ятаючи про це, ми збираємося створити простий сценарій підтримки активності, який буде запускатися з командного рядка та перевіряти ваш маршрутизатор кожні 5 секунд, дозволяючи з’єднанню Wi-Fi підтримувати себе та запобігати розривам.

1) Отримайте IP-адресу маршрутизатора WiFi

Перш ніж продовжити, вам потрібно знати IP-адресу вашої бездротової точки доступу, зазвичай це щось на зразок 192.168.0.1 або 192.168.1.1.

Ви можете отримати цю інформацію в системних налаштуваннях > Мережа > Додатково > TCP/IP і шукати IP поруч із «Маршрутизатором»:

Запишіть цю IP-адресу та виконайте такі дії:

2) Створення сценарію Keepalive Bash

  • Запустіть термінал (розташований у /Applications/Utilities/)
  • Введіть таку команду:
  • nano keepalive.sh

  • Вставте наступне, обов’язково замініть IP на ваші власні маршрутизатори:
  • !/bin/bash ping -i 5 -n 192.168.1.1

  • Натисніть Control+O, щоб зберегти вміст keepalive.sh
  • Натисніть Control+X, щоб вийти з nano

3) Запустіть сценарій Wi-Fi Keepalive Bash

  • Повернемося до командного рядка, ми маємо зробити сценарій виконуваним, ми робимо це за допомогою:
  • chmod +x keepalive.sh

  • Тепер, щоб запустити сценарій підтримки активності, ми вводимо:
  • ./keepalive.sh &

Ця остання команда запускає та запускає сценарій keepalive.sh у фоновому режимі. Зараз ваше бездротове з’єднання має залишатися активним, а розрив має закінчитися.

Ідея створення простого сценарію bash походить від Ахмета К. Токера, який залишив трюк у наших коментарях і сказав, що після того, як він запустив його, «проблема зникла» і Wi-Fi перестав падати. Це не виправлення, а більше простий обхідний шлях, але, здається, він підтримує з’єднання Wi-Fi, і це, ймовірно, краще, ніж перевірка зовнішньої IP-адреси, як-от yahoo.com, з кількох причин.

Залишається питання, чи є помилка в тому, як Mac OS X 10.7 обробляє з’єднання Wi-Fi, чи деякі маршрутизатори просто погано працюють з OS X. Я думаю, що це останнє, тому що я Я стикався з проблемою лише на деяких марках маршрутизаторів, інші бездоганні, але для всіх маршрутизаторів я знайшов рішення, яке повністю припинило збої підключення.Цілком можливо, що майбутнє оновлення до OS X 10.7 повністю вирішить проблему для всіх.

Якщо у вас все ще виникають проблеми, ви можете переглянути наші численні попередні посібники з усунення проблем бездротового зв’язку в Mac OS X:

Удачі!

Wi-Fi на Mac не працює? Використовуйте простий сценарій Keepalive Bash для підтримки бездротового з’єднання