Tôi đang khám phá một vài công cụ cấp thấp để kết nối với mạng không dây và tôi đã tìm thấy các công cụ sau (với các tài liệu hướng dẫn / liên kết hướng dẫn hữu ích):
Tôi dường như không thể tìm thấy một đánh giá kỹ lưỡng về các công cụ này, hoặc các công cụ tương tự. Có lẽ ai đó có thể so sánh các công cụ này về độ tin cậy và thân thiện với người dùng? Cái nào là tốt nhất cho máy tính để bàn Linux? Liên kết đến một bài viết hiện có được chào đón vì tôi không thể tìm thấy nhiều thông qua tìm kiếm trên web.
Xin lỗi nếu câu hỏi này quá mở, nhưng tôi không thể tìm thấy một so sánh tốt và tôi đã nhận được nhiều ý kiến trái chiều từ các cá nhân về công cụ nào là đáng tin cậy nhất.
Đây là một chút từ kinh nghiệm của tôi:
Tôi đã sử dụng wpa_cli và tôi đã khá hài lòng. Nó hoạt động vượt trội trên nhiều hệ thống Linux, nhưng dường như nó không hoạt động khi NetworkManager được cài đặt. Vấn đề chính của tôi là hiện tại tôi có hơn 100 mạng wifi trong cấu hình của mình và dường như không có cách nào dễ dàng để thêm / xóa mạng bằng SSID. Tôi phải sử dụng số mạng được gán bởi wpa_supplicant và có vẻ không hợp lý khi đánh số lại hoặc sắp xếp lại các mạng. Tôi cũng phải nhập SSID theo cách thủ công cho các mạng mới - có lẽ một cái gì đó như hoàn thành tab hoặc menu chọn dựa trên văn bản sẽ rất hay. Điều này đã đốt cháy rất nhiều thời gian của tôi khi, ví dụ, ssid có một khoảng trắng ở cuối.
Ngoài ra, tôi đã gặp sự cố khi cần đặt thủ công một cấu hình cụ thể như scan_ssid=1
đối với các mạng ẩn và key_mgmt=NONE
đối với các mạng không được mã hóa. Tôi lo lắng rằng một số trường hợp đặc biệt khác có thể bật lên khi kết nối với mạng wifi mới và tôi có thể không có thời gian để xem xét wpa_supplicant.conf
giải pháp. Do đó, tính thân thiện với người dùng là một chút thách thức với wpa_cli, nhưng có thể có những tính năng của công cụ mà tôi không biết.
Tôi đã được thông báo rằng nmcli thân thiện với người dùng nhất và không hy sinh bất kỳ độ tin cậy nào, mặc dù nó phụ thuộc vào NetworkManager như một sự phụ thuộc. Tôi đã nhận được một đề xuất khác rằng iw là tốt nhất cho máy tính để bàn Linux vì nó được tích hợp với tất cả các bản phân phối Linux, nhưng ấn tượng của tôi là iw không hỗ trợ quản lý và tự động hóa cấu hình khi có nhiều kết nối được cấu hình. ArchWiki cũng nói rằng iw chỉ hỗ trợ nl80211 , nhưng đó có thể không phải là vấn đề thực tế.
Vì tôi dường như không thể tìm thấy nhiều so sánh trên các công cụ này, nên bất kỳ thông tin chi tiết hoặc tài liệu tham khảo nào cũng sẽ được đánh giá cao.
nmcli
thay thếwpa_cli
(vì vậy bạn không cầnwpa_cli
), nhưngiw
là một tiện ích cấp thấp hơn nhiều để kiểm soát các mạng không dây, trong khi đónmcli
là nhiều hơn cho người dùng cuối, vì có thể có giao diện người dùng GUInmcli
.