Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Thành thạo Wi-Fi trên Linux: Hướng dẫn khắc phục sự cố driver từng bước

Driver Wi-Fi đôi khi khó cấu hình trên Linux, dù hoạt động khi boot vào Windows hoặc hệ điều hành khác. Bạn có thể thấy card mạng không tự kết nối, hoặc phải click biểu tượng kết nối nhiều lần trong môi trường đồ họa mới hoạt động. Thông thường, hệ thống không polling driver đủ lâu.

Đầu tiên kiểm tra xem đã chạy driver mới nhất cho phần cứng chưa, nếu không thì xem syslog có sự cố bất thường không. Driver đôi khi reset định kỳ. Bỏ qua tất cả, bạn còn cách khác. Syslog là nơi bắt đầu tốt, nhưng vị trí có thể khác nhau giữa các bản phân phối Linux.

Phương pháp 1: Kiểm tra file syslog lỗi driver không dây

Nếu dùng Debian, bất kỳ phiên bản Ubuntu nào bất kể giao diện desktop, hoặc bản dẫn xuất Debian như Bodhi, Trisquel, thử tail -f /var/log/syslog xem phần cuối file có tham chiếu driver WiFi không. Tùy chọn -f đảm bảo nếu có chuyện xảy ra khi bạn xem, vẫn thấy nó xuất hiện. Nếu thấy nhiều ngắt kết nối lặp lại đến driver WiFi, khả năng lớn là vấn đề phần cứng, hãy chắc chắn thiết bị gắn đúng vật lý. Nếu thấy nhiều ngắt USB, thực tế ít liên quan đến tính năng mạng kernel. Nếu thấy thông báo như:

New USB device found
New USB device strings

Thì khả năng lớn đây là thiết bị lưu trữ khối bạn gắn/rút. Tuy nhiên, chú ý các dòng bắt đầu bằng ngày chứa "New USB device found" nếu adapter WiFi kết nối qua cổng USB.

Nếu dùng Fedora hoặc bản dựa trên Fedora/Red Hat Enterprise Linux, thay /var/log/syslog bằng /var/log/messages trong lệnh trước. Nếu không tìm thấy, thử more /var/log/messages tìm thư mục chứa system message. Muốn xem toàn bộ syslog không chỉ đuôi, dùng more /var/log/syslog hoặc more /var/log/messages tại CLI, nhấn Space mỗi lần xuống một trang.

Phương pháp 2: Kiểm tra thông tin Network Manager

Từ giao diện dòng lệnh, thử nmcli nm wifi off. Điều này tắt card mạng. Sau đó nmcli nm wifi on bật lại, rồi restart máy. Có thể cần quyền root reboot qua sudo reboot hoặc reset qua GUI. Gõ reboot tại CLI Enter có thể đủ trên Ubuntu, không phải Debian.

Sau khi hệ thống lên, xem có sửa được không. Nếu chưa, chạy lspci -knn | grep Net -A2 xem thông tin.

Lệnh này cho biết máy có thực sự giao tiếp với adapter Wi-Fi không, cung cấp đủ thông tin khắc phục. Nếu đã loại trừ hoàn toàn vấn đề phần cứng và cảm thấy thực sự là sự cố driver, có thể cần cài driver closed-source. Bạn phải làm theo hướng dẫn nhà sản xuất nếu dùng bản phân phối không bao gồm vật liệu closed-source trong kho, có thể phải liên hệ nhà sản xuất hoặc tìm trên diễn đàn gói cài phù hợp adapter. Người dùng Ubuntu và các biến thể chính thức Canonical công nhận như Lubuntu, Xubuntu, Kubuntu còn cách cuối.

Phương pháp 3: Tự động tìm driver closed-source

Nếu dùng các bản *buntu, thử mở Software & Updates từ Dash, LXDE hoặc Whisker menu. Tab đầu tiên mở tự động, chọn: "Canonical-supported free and open-source software (main)", "Community-maintained free and open-source software (universe)", "Proprietary drivers for devices (restricted)", "Software restricted by copyright or legal issues (multiverse)" từ checklist. Một số hộp đã tích, tích thêm có thể nhắc mật khẩu.

Chương trình có thể yêu cầu cập nhật kho. Nếu vậy, cho chạy bằng cách nhấn Agree. Nhớ điều này mất thời gian, thường cần khả năng mạng. Nếu có thể, dùng cáp Ethernet cắm thẳng modem/router cho đến khi WiFi hoạt động. Sau khi xong, chọn tab Additional Drivers.

Tên nhà sản xuất phần cứng từ Phương pháp 2 có thể hiện trong hộp đó, dùng driver của họ bằng cách nhấn Apply Changes. Nếu đọc "No additional drivers available" và bạn có kết nối qua cáp vật lý, hãy đóng và reboot. Vẫn không có gì, chạy sudo apt-get update tại terminal khi có mạng từ cáp vật lý, rồi sudo apt-get upgrade trước khi mở lại Software & Updates. Có thể phải tương tác với một số prompt tại terminal khi chạy lệnh CLI, hệ thống có thể cập nhật gói không liên quan. Sau khi xong, bạn sẽ có tùy chọn cài driver proprietary.

Nếu gây vấn đề không liên quan hoặc driver open-source sau này có sẵn và bạn muốn loại code closed-source, luôn dùng nút Revert trên sheet Additional Drivers để gỡ nó.

VỀ TÁC GIẢ

Thành thạo Wi-Fi trên Linux: Hướng dẫn khắc phục sự cố driver từng bước

Kevin Arrows

Kevin Arrows là chuyên gia công nghệ giàu kinh nghiệm với hơn một thập kỷ trong ngành. Anh持有 chứng chỉ Microsoft Certified Technology Specialist (MCTS) và đam mê cập nhật các phát triển công nghệ mới nhất. Kevin đã viết nhiều về các chủ đề công nghệ, thể hiện chuyên môn trong phát triển phần mềm, an ninh mạng và điện toán đám mây. Đóng góp của anh được công nhận rộng rãi và được đồng nghiệp tôn trọng, đặc biệt là khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng, súc tích.