Máy Mac bị rớt Wi-Fi? Sử dụng Tập lệnh Bash Keepalive đơn giản để duy trì kết nối không dây
Mục lục:
- 1) Nhận địa chỉ IP bộ định tuyến WiFi của bạn
- 2) Tạo tập lệnh Keepalive Bash
- 3) Chạy Tập lệnh Bash Keepalive Wi-Fi
Nhiều người dùng đã nâng cấp lên Mac OS X Lion đã phát hiện ra rằng kết nối Wi-Fi của họ bị rớt định kỳ mà không có lý do rõ ràng. Chúng tôi đã xuất bản một hướng dẫn khá kỹ lưỡng với các mẹo khắc phục sự cố rớt mạng không dây của OS X Lion và đó là điểm khởi đầu được đề xuất vì hầu hết các mẹo đều dễ dàng và ít phức tạp hơn, nhưng trong số đó có một mẹo để duy trì truyền dữ liệu bằng cách ping địa chỉ IP.
Kỹ thuật ping cố định có vẻ hiệu quả, nhưng hóa ra bạn không cần ping một IP bên ngoài, bạn cũng có thể thỉnh thoảng ping điểm truy cập wifi cục bộ của mình. Với suy nghĩ này, chúng ta sẽ tạo một tập lệnh keepalive đơn giản sẽ chạy từ dòng lệnh và ping bộ định tuyến của bạn sau mỗi 5 giây, cho phép kết nối wifi tự duy trì và tránh bị rớt.
1) Nhận địa chỉ IP bộ định tuyến WiFi của bạn
Bạn cần biết địa chỉ IP của điểm truy cập không dây trước khi tiếp tục, địa chỉ này thường là 192.168.0.1 hoặc 192.168.1.1.
Bạn có thể lấy thông tin này từ Tùy chọn hệ thống > Mạng > Nâng cao > TCP/IP và tìm kiếm IP bên cạnh “Bộ định tuyến”:
Ghi lại IP đó và tiến hành như sau:
2) Tạo tập lệnh Keepalive Bash
- Khởi chạy Terminal (nằm trong /Applications/Utilities/)
- Gõ lệnh sau:
- Dán vào phần sau, đảm bảo thay thế IP bằng bộ định tuyến của riêng bạn:
- Nhấn Control+O để Lưu nội dung của keepalive.sh
- Nhấn Control+X để thoát khỏi nano
nano keepalive.sh
!/bin/bash ping -i 5 -n 192.168.1.1
3) Chạy Tập lệnh Bash Keepalive Wi-Fi
- Quay lại dòng lệnh, chúng ta phải làm cho tập lệnh có thể thực thi được, chúng ta thực hiện việc này với:
- Bây giờ để chạy keepalive script, chúng ta gõ:
chmod +x keepalive.sh
./keepalive.sh &
Lệnh cuối cùng đó bắt đầu và chạy tập lệnh keepalive.sh trong nền. Kết nối không dây của bạn sẽ vẫn hoạt động ngay bây giờ và việc rớt mạng sẽ kết thúc.
Ý tưởng tạo một tập lệnh bash đơn giản đến từ Ahmet C. Toker, người đã để lại thủ thuật trong nhận xét của chúng tôi và nói rằng sau khi anh ấy chạy nó, “sự cố đã biến mất” và wifi ngừng rớt. Đây không phải là cách khắc phục và là một cách giải quyết đơn giản hơn, nhưng có vẻ như nó duy trì kết nối Wi-Fi và có lẽ tốt hơn là ping một địa chỉ IP bên ngoài như yahoo.com vì một số lý do.
Câu hỏi còn lại là liệu có lỗi trong cách Mac OS X 10.7 xử lý các kết nối Wi-Fi hay liệu một số bộ định tuyến không hoạt động tốt với OS X. Tôi nghĩ đó là lỗi sau, bởi vì tôi' Tôi chỉ gặp phải sự cố trên một số nhãn hiệu bộ định tuyến và các nhãn hiệu khác đều hoàn hảo, nhưng đối với tất cả các bộ định tuyến, tôi đã tìm ra giải pháp ngăn chặn hoàn toàn lỗi kết nối.Có thể một bản cập nhật trong tương lai cho OS X 10.7 sẽ giải quyết vấn đề hoàn toàn cho mọi người.
Nếu vẫn gặp sự cố, bạn có thể xem lại vô số hướng dẫn trước đây của chúng tôi về khắc phục sự cố không dây trong Mac OS X:
Chúc may mắn!