3

Я столкнулся с действительно странной проблемой с моим MacBook: при работе без подключенного к компьютеру зарядного устройства подключение к Wi-Fi становится очень нестабильным. Когда зарядное устройство подключено, Wi-Fi работает как положено.

Следующая терминальная сессия в значительной степени описывает проблему. Посмотрите, как время пинга увеличивается в 100 раз, когда зарядное устройство отключено.

$ ping 192.168.128.1
PING 192.168.128.1 (192.168.128.1): 56 data bytes
64 bytes from 192.168.128.1: icmp_seq=0 ttl=64 time=1.581 ms
64 bytes from 192.168.128.1: icmp_seq=1 ttl=64 time=1.238 ms
64 bytes from 192.168.128.1: icmp_seq=2 ttl=64 time=1.110 ms
64 bytes from 192.168.128.1: icmp_seq=3 ttl=64 time=1.063 ms
# Charger plugged out here ...
64 bytes from 192.168.128.1: icmp_seq=4 ttl=64 time=222.886 ms
64 bytes from 192.168.128.1: icmp_seq=5 ttl=64 time=142.867 ms
64 bytes from 192.168.128.1: icmp_seq=6 ttl=64 time=371.396 ms
64 bytes from 192.168.128.1: icmp_seq=7 ttl=64 time=293.215 ms
64 bytes from 192.168.128.1: icmp_seq=8 ttl=64 time=521.359 ms
64 bytes from 192.168.128.1: icmp_seq=9 ttl=64 time=135.288 ms
64 bytes from 192.168.128.1: icmp_seq=10 ttl=64 time=363.930 ms
# Charger re-inserted out here ...
64 bytes from 192.168.128.1: icmp_seq=11 ttl=64 time=2.345 ms
64 bytes from 192.168.128.1: icmp_seq=12 ttl=64 time=1.524 ms
64 bytes from 192.168.128.1: icmp_seq=13 ttl=64 time=1.194 ms

Используемый мной MacBook имеет следующую спецификацию: Intel Core 2 Duo 2,4 ГГц и Mac OS X 10.5.8.

Вопросы:

  • Что может быть причиной?
  • Как бы вы решили это?

2 ответа2

6

второе редактирование: Apple выпустила патч для медленной беспроводной связи здесь. Я оставлю исходный ответ на месте, если патч не решит проблемы людей.


10.5.8 также привел к серьезным проблемам с Wi-Fi. Единственное решение, которое я нашел, это на дискуссионном сайте Apple, где кто-то понял, что замена некоторых системных файлов из 10.5.8 их аналогами из 10.5.7 решает проблемы. Необходимые действия зависят от того, есть ли у вас резервная копия Time Machine с компьютера, на котором был установлен 10.5.7.

Во-первых, если у вас нет резервной копии Time Machine с 10.5.7:

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

  1. Скачать обновление 10.5.7 Combo
  2. Загрузите Pacifist (демо будет делать). Это позволяет вам извлекать и устанавливать файлы из 10.5.7 .pkg
  3. Удалить /System/Library/Extensions/AppleAirport.kext
  4. Удалить /System/Library/Extensions/IO80211Family.kext
  5. Установите /System/Library/Extensions/AppleAirport.kext, используя Pacifist, из пакета 10.5.7.
  6. Установите /System/Library/Extensions/IO80211Family.kext, используя Pacifist, из пакета 10.5.7.
  7. Удалить /System/Library/Caches/com.apple.kernelcaches/ папку
  8. Удалить /System/Library/Extensions.mkext
  9. Перезагружать.

Убедитесь, что вы понимаете шаги. Ошибка здесь может полностью сломать ваш беспроводной.


Если у вас есть резервная копия Time Machine с версии 10.5.7, вы можете просто восстановить два вышеупомянутых кекста (AppleAirport.kext и IO80211Family.kext) и перезагрузиться. Это прояснило мои проблемы с беспроводной связью.

Дальнейшее обсуждение на apple.com: 1, 2, 3. Они должны дать больше инструкций и информации.


Если вы знакомы с Терминалом и знакомы с ним, используйте другой способ, если у вас нет резервной копии Time Machine: ссылка, содержащая подробные инструкции, которую можно скопировать в Терминал.


0

Я не уверен, как решить вашу проблему, но что-то приходит на ум.

Возможно ли, что это некоторая "функция" экономии заряда аккумулятора, когда мощность Wi-Fi снижается? Там может быть что-то в опциях питания.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .