Коригиране на Wi-Fi проблеми в OS X Yosemite
Някои потребители на Mac, които са надстроили до OS X Yosemite, са открили различни проблеми с безжичната мрежова връзка, вариращи от прекъсване на wi-fi връзките до невъзможност за свързване с външния свят, въпреки че са свързани с wifi рутер, дори внезапно и странно ниски скорости на интернет. Тези мрежови проблеми изглежда се появяват най-често на Mac компютри, които са актуализирани до OS X Yosemite от Mavericks, а не на тези, които са извършили чиста инсталация на Yosemite, което може да предполага, че проблемът е свързан с неправилна мрежова настройка и предпочитания или дори с повреден файл някъде .Това е нещо добро, защото трябва да означава, че резолюцията е сравнително лесна за изпълнение, както предстои да ви покажем.
Трябва да се отбележи, че е трудно да се посочи една-единствена причина за внезапни и неочаквани безжични проблеми с всяка версия на OS X и може да има различни причини за различните потребители. Съответно, предизвикателство е да се предложи едно-единствено решение на проблемите с Wi-Fi в Йосемити, които потребителите изпитват. С това казахме, че успяхме да разрешим проблема за много Mac, като използвахме стъпките, описани по-долу. Това включва редактиране на някои конфигурационни файлове на системно ниво и вероятно трябва да стартирате резервно копие на Time Machine, преди да продължите, за да сте сигурни в нещата.
1: Премахване на мрежова конфигурация и файлове с предпочитания
Ръчното изтриване на мрежовите plist файлове трябва да бъде първата ви линия за отстраняване на неизправности. Това е един от онези трикове, които последователно разрешават дори най-упоритите безжични проблеми на Mac компютри на почти всяка версия на OS X.Това е особено ефективно за Mac компютри, които са актуализирали до Yosemite, които може да имат повреден или нефункциониращ файл с предпочитания, който разваля нещата:
- Изключете Wi-Fi от елемента от менюто Wireless
- От OS X Finder натиснете Command+Shift+G и въведете следния път:
- В тази папка намерете и изберете следните файлове:
- Преместете всички тези файлове в папка на вашия работен плот, наречена „wifi backups“ или нещо подобно – ние ги архивираме само в случай, че счупите нещо, но ако редовно архивирате вашия Mac, можете просто вместо това изтрийте файловете, тъй като можете да възстановите от Time Machine, ако е необходимо
- Рестартирайте Mac
- Включете отново WI-Fi от менюто за безжична мрежа
/Library/Preferences/SystemConfiguration/
com.apple.airport.preferences.plist com.apple.network.identification.plist com.apple.wifi.message-tracer.plistetworkInterfaces.plist preferences.plist
Това принуждава OS X да пресъздаде всички мрежови конфигурационни файлове. Само това може да разреши проблемите ви, но ако продължавате да имате проблеми, препоръчваме да следвате втората стъпка, което означава използване на някои персонализирани мрежови настройки.
2: Създаване на ново Wi-Fi мрежово местоположение с персонализиран DNS
Това, което правим тук, е да създадем ново мрежово местоположение, което ще има конфигурация, различна от настройките по подразбиране. Първо, ще използваме напълно нова настройка на мрежата. След това ще настроим DNS на компютъра, вместо да чакаме OS X да получи подробности за DNS от wi-fi рутера, който сам по себе си може да разреши много проблеми с DNS търсения, тъй като Yosemite изглежда придирчив с някои рутери. И накрая, ще зададем персонализиран размер на MTU, който е малко по-малък от стандартния, който ще бъде отхвърлян по-рядко от рутер, това е стар трик на netadmin, който отдавна се използва за отстраняване на мрежови проблеми.
- Отворете менюто Apple и отидете на Системни предпочитания, след което изберете „Мрежа“
- Издърпайте надолу менюто „Местоположения“ и изберете „Редактиране на местоположения“, след това щракнете върху бутона плюс, дайте име на новото мрежово местоположение като „Yosemite WiFi“, след което щракнете върху Готово
- До „Име на мрежата“ се присъединете към желаната от вас wifi мрежа както обикновено
- Сега щракнете върху бутона „Разширени“ и отидете на раздела „DNS“
- Щракнете върху бутона плюс и посочете DNS сървър – ние използваме 8.8.8.8 за Google DNS в този пример, но трябва да използвате най-бързите DNS сървъри, които можете да намерите за вашето местоположение, това ще варира. Можете също така да използвате вашите собствени DNS сървъри на ISP
- Сега отидете в раздела „Хардуер“, щракнете върху „Конфигуриране“ и изберете „Ръчно“
- Щракнете върху MTU и го променете на „Custom“ и задайте MTU номера на 1453 (това е мрежова тайна от древни времена и да, все още работи!), след което щракнете върху „OK“
- Сега щракнете върху „Приложи“, за да зададете промените в мрежата си
Излезте и рестартирайте всички приложения, които изискват мрежов достъп, като Safari, Chrome, Messages, Mail и вашата безжична връзка трябва да е безупречна и да се върне на пълна скорост в този момент.
Нулиране на SMC
Някои потребители съобщават, че нулирането на контролера за управление на системата е достатъчно, за да активира Wi-Fi отново. Тъй като много потребители имат лаптоп MacBook, първо ще разгледаме това:
- Изключете MacBook Air или MacBook Pro
- Свържете захранващия адаптер към Mac както обикновено
- На клавиатурата натиснете и задръжте едновременно клавишите Shift+Control+Option и бутона за захранване, задръжте ги всички за няколко секунди
- Освободете всички клавиши и бутона за захранване едновременно, като вдигнете ръцете си от клавиатурата
- Стартирайте Mac както обикновено
Можете да нулирате SMC тук и тук за други Mac, включително за iMac и Mac Mini.
Разтоварване и презареждане на откритие за коригиране на грешки в DNS и Wi-Fi в OS X Yosemite
Друг трик, който беше оставен в коментарите (благодаря Франк!) включва опресняване на услугата discoveryd чрез разтоварване и презареждане с командата launchctl. Това е малко любопитно, но очевидно работи за някои потребители, което предполага, че може да има проблем с откриването или разрешаването на DNS на някои Yosemite Mac. Със сигурност си струва да опитате, ако горните трикове не успеят да разрешат проблемите ви с wi-fi връзката в OS X 10.10, тъй като има доста положителни доклади с този:
- Отворете терминала (намира се в /Applications/Utilities/ или с Spotlight) и въведете следната команда:
- Натиснете return и въведете парола на администратор, за да използвате командата sudo
- Сега изпълнете следната команда, за да презаредите discoveryd (това се наричаше mDNSResponder)
- Отново натиснете Return, за да завършите командата
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
Може да се наложи да рестартирате приложения, които изискват мрежова връзка. Имайте предвид, че ако рестартирате Mac с този, ще трябва да повторите горните стъпки, за да разтоварите и презаредите discovery в launchd.
Бонус трикове за отстраняване на проблеми с Wi-Fi на OS X Yosemite
Ето някои други не толкова идеални решения, за които се съобщава, че решават проблеми с wi-fi в OS X Yosemite.
- Присъединете се към 2,4GHZ мрежа (N мрежа) – някои потребители съобщават, че няма проблеми с 2,4GHz мрежи
- Настройте 5GHz (G) канала на wi-fi рутерите да бъде някъде между 50-120
- Изключете Bluetooth – Видяхме няколко доклада, че деактивирането на Bluetooth ще разреши проблеми с wifi с някои мрежи, но това очевидно не е подходящо за Mac, които имат аксесоари за Bluetooth
- Архивирайте Mac и след това изтеглете и актуализирайте до OS X El Capitan, El Capitan включва много корекции на wi-fi и разрешава някои от постоянните проблеми, които съществуваха с Yosemite.
Ако нито едно от горните работи, може да има други проблеми. Понякога започването на чисто с чиста инсталация може да ги разреши или ако смятате, че проблемът е грешка и сте имали безпроблемно изживяване в предишни версии на Mac OS, винаги можете да преминете от OS X Yosemite към Mavericks отново до актуализация до Йосемити пристига, за да разреши проблема веднъж завинаги.
Имали ли сте проблеми с безжичната връзка с OS X Yosemite? Какво опитахте и как ги разрешихте? Уведомете ни какво работи за отстраняване на вашите проблеми с wifi, като оставите коментар!