Khắc phục sự cố Wi-Fi trong OS X Yosemite
Một số người dùng Mac đã nâng cấp lên OS X Yosemite đã phát hiện ra nhiều vấn đề về kết nối mạng không dây, từ việc ngắt kết nối wi-fi cho đến không thể kết nối với thế giới bên ngoài mặc dù đã được kết nối với wifi bộ định tuyến, thậm chí tốc độ internet chậm đột ngột và bất thường. Các sự cố mạng này dường như xảy ra thường xuyên nhất trên máy Mac đã cập nhật lên OS X Yosemite từ Mavericks hơn là những máy đã thực hiện cài đặt Yosemite sạch, điều này có thể cho thấy sự cố liên quan đến tùy chọn và cài đặt mạng không phù hợp hoặc thậm chí là một tệp bị hỏng ở đâu đó .Đó là một điều tốt, bởi vì điều đó có nghĩa là một giải pháp khá dễ thực hiện, như chúng tôi sắp cho bạn thấy.
Cần lưu ý rằng rất khó để chỉ ra một nguyên nhân duy nhất cho các sự cố không dây đột ngột và không mong muốn với bất kỳ phiên bản OS X nào và có thể có các nguyên nhân khác nhau đối với những người dùng khác nhau. Theo đó, thật khó để đưa ra một giải pháp duy nhất cho các sự cố Wi-Fi Yosemite mà người dùng đang gặp phải. Như đã nói, chúng tôi đã có thể giải quyết sự cố cho nhiều máy Mac bằng cách sử dụng các bước được nêu bên dưới. Điều này liên quan đến việc chỉnh sửa một số tệp cấu hình cấp hệ thống và có lẽ bạn nên bắt đầu sao lưu Time Machine trước khi tiếp tục để đảm bảo an toàn cho mọi thứ.
1: Xóa các tệp tùy chọn & cấu hình mạng
Việc chuyển các tệp plist của mạng vào thùng rác theo cách thủ công sẽ là bước khắc phục sự cố đầu tiên của bạn. Đây là một trong những thủ thuật giải quyết nhất quán ngay cả những sự cố không dây cứng đầu nhất trên máy Mac của hầu hết mọi phiên bản OS X.Điều này đặc biệt hiệu quả đối với các máy Mac đã cập nhật lên Yosemite có thể có tệp tùy chọn bị hỏng hoặc rối loạn chức năng:
- Tắt Wi-Fi từ mục menu Không dây
- Từ OS X Finder, nhấn Command+Shift+G và nhập đường dẫn sau:
- Trong thư mục này, định vị và chọn các tệp sau:
- Chuyển tất cả các tệp này vào một thư mục trên Màn hình của bạn có tên là 'sao lưu wifi' hoặc thư mục nào đó tương tự – chúng tôi đang sao lưu những tệp này đề phòng trường hợp bạn làm hỏng thứ gì đó nhưng nếu bạn thường xuyên sao lưu máy Mac của mình thì bạn chỉ có thể thay vào đó hãy xóa các tệp vì bạn có thể khôi phục từ Time Machine nếu cần
- Khởi động lại máy Mac
- BẬT lại Wi-Fi từ menu mạng không dây
/Library/Preferences/SystemConfiguration/
com.apple.airport.preferences.plist com.apple.network.identification.plist com.apple.wifi.message-tracer.plistetworkInterfaces.plist Preferences.plist
Điều này buộc OS X phải tạo lại tất cả các tệp cấu hình mạng. Chỉ riêng bước này có thể giải quyết được sự cố của bạn, nhưng nếu bạn vẫn tiếp tục gặp sự cố, chúng tôi khuyên bạn nên làm theo bước thứ hai, nghĩa là sử dụng một số cài đặt mạng tùy chỉnh.
2: Tạo Vị trí Mạng Wi-Fi Mới với DNS Tùy chỉnh
Những gì chúng tôi đang làm ở đây là tạo một vị trí mạng mới sẽ có cấu hình khác với cấu hình mặc định. Đầu tiên, chúng tôi sẽ sử dụng một thiết lập mạng hoàn toàn mới. Sau đó, chúng tôi sẽ đặt DNS trên máy tính thay vì đợi OS X lấy thông tin chi tiết về DNS từ bộ định tuyến wi-fi, chỉ riêng điều này có thể giải quyết nhiều vấn đề với tra cứu DNS, vì Yosemite có vẻ khó xử lý với một số bộ định tuyến. Cuối cùng, chúng tôi sẽ đặt kích thước MTU tùy chỉnh nhỏ hơn một chút so với kích thước mặc định, kích thước này sẽ ít bị bộ định tuyến từ chối hơn. Đây là một thủ thuật quản trị mạng cũ đã được sử dụng từ lâu để khắc phục sự cố mạng.
- Mở menu Apple và đi tới Tùy chọn hệ thống, sau đó chọn “Mạng”
- Kéo xuống menu “Vị trí” và chọn “Chỉnh sửa vị trí”, sau đó nhấp vào nút dấu cộng, đặt tên cho vị trí mạng mới như “Yosemite WiFi” rồi nhấp vào Xong
- Bên cạnh “Tên mạng” tham gia mạng wifi bạn muốn như bình thường
- Bây giờ hãy nhấp vào nút “Nâng cao” và chuyển đến tab “DNS”
- Nhấp vào nút dấu cộng và chỉ định máy chủ DNS – chúng tôi đang sử dụng 8.8.8.8 cho Google DNS trong ví dụ này nhưng bạn nên sử dụng máy chủ DNS nhanh nhất mà bạn có thể tìm thấy cho vị trí của mình, nó sẽ thay đổi. Bạn cũng có thể sử dụng máy chủ DNS ISP của riêng mình
- Bây giờ, hãy chuyển đến tab “Phần cứng” và nhấp vào ‘Định cấu hình’ và chọn “Thủ công”
- Nhấp vào MTU và thay đổi nó thành “Tùy chỉnh” và đặt số MTU thành 1453 (đây là bí mật mạng từ thời cổ đại, và vâng, nó vẫn hoạt động!), sau đó nhấp vào “OK”
- Bây giờ hãy nhấp vào “Áp dụng” để đặt các thay đổi cho mạng của bạn
Thoát và chạy lại bất kỳ ứng dụng nào yêu cầu quyền truy cập mạng, chẳng hạn như Safari, Chrome, Tin nhắn, Mail và kết nối không dây của bạn phải hoàn hảo và hoạt động trở lại ở tốc độ tối đa vào thời điểm này.
Đặt lại SMC
Một số người dùng báo cáo rằng việc đặt lại Bộ điều khiển quản lý hệ thống là đủ để kích hoạt Wi-Fi của họ hoạt động trở lại. Vì nhiều người dùng có máy tính xách tay MacBook, đó là những gì chúng tôi sẽ đề cập trước tiên:
- Tắt MacBook Air hoặc MacBook Pro
- Kết nối bộ đổi nguồn với máy Mac như bình thường
- Trên bàn phím, nhấn và giữ đồng thời các phím Shift+Control+Option và nút Nguồn, giữ tất cả các phím này trong vài giây
- Nhả tất cả các phím và nút nguồn cùng lúc bằng cách nhấc tay ra khỏi bàn phím
- Khởi động máy Mac như bình thường
Bạn có thể đặt lại SMC tại đây và tại đây cho các máy Mac khác, bao gồm cả iMac và Mac Mini.
Unload & Reload discoveryd để khắc phục lỗi DNS và Wi-Fi trong OS X Yosemite
Một thủ thuật khác đã được để lại trong các nhận xét (cảm ơn Frank!) liên quan đến việc làm mới dịch vụ khám phá bằng cách dỡ tải và tải lại dịch vụ đó bằng lệnh launchctl. Điều này hơi gây tò mò nhưng dường như nó hoạt động với một số người dùng, cho thấy có thể có sự cố khi khám phá hoặc giải quyết DNS trên một số máy Mac Yosemite. Chắc chắn bạn nên thử nếu các thủ thuật trên không giải quyết được sự cố kết nối wi-fi của bạn trong OS X 10.10, vì có khá nhiều báo cáo tích cực về thủ thuật này:
- Mở Terminal (tìm thấy trong /Applications/Utilities/ hoặc với Spotlight) và nhập lệnh sau:
- Nhấn quay lại và nhập mật khẩu quản trị viên để sử dụng lệnh sudo
- Bây giờ chạy lệnh sau để tải lại Discoveryd (cái này từng được gọi là mDNSResponder)
- Nhấn Return để kết thúc lệnh
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.Discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.Discoveryd.plist
Bạn có thể cần khởi chạy lại các ứng dụng yêu cầu kết nối mạng. Lưu ý rằng nếu bạn khởi động lại máy Mac bằng cách này, bạn sẽ phải lặp lại các bước trên để dỡ và tải lại Discoveryd vào launchd.
Bonus Thủ thuật khắc phục sự cố Wi-Fi OS X Yosemite
Dưới đây là một số giải pháp kém lý tưởng khác đã được báo cáo để khắc phục sự cố wi-fi trong OS X Yosemite.
- Tham gia mạng 2.4GHz (mạng N) – một số người dùng báo cáo không gặp sự cố với mạng 2.4GHz
- Đặt kênh 5GHz (G) của bộ định tuyến wi-fi nằm trong khoảng 50-120
- Turn Off Bluetooth – Chúng tôi đã thấy một số báo cáo cho biết việc tắt Bluetooth sẽ giải quyết được sự cố wifi với một số mạng, nhưng điều này rõ ràng là không phù hợp với máy Mac có phụ kiện bluetooth
- Sao lưu máy Mac, sau đó tải xuống và cập nhật lên OS X El Capitan, El Capitan bao gồm nhiều bản sửa lỗi wi-fi và giải quyết một số sự cố dai dẳng xảy ra với Yosemite.
Nếu không có cách nào ở trên hoạt động, thì có thể có các sự cố khác. Đôi khi, việc bắt đầu làm mới với bản cài đặt sạch có thể giải quyết chúng hoặc nếu bạn cho rằng sự cố là do lỗi và bạn đã có trải nghiệm không gặp sự cố trong các phiên bản trước của Mac OS, bạn luôn có thể hạ cấp lại từ OS X Yosemite xuống Mavericks cho đến khi cập nhật lên Yosemite đến để giải quyết vấn đề một lần và mãi mãi.
Bạn có gặp sự cố kết nối không dây với OS X Yosemite không? Bạn đã thử những gì và bạn đã giải quyết chúng như thế nào? Hãy cho chúng tôi biết những gì đang hoạt động để khắc phục sự cố wifi của bạn bằng cách để lại nhận xét!