Badam kilka niskopoziomowych narzędzi do łączenia się z sieciami bezprzewodowymi i znalazłem następujące narzędzia (z przydatnymi linkami do dokumentacji / samouczka):
Nie mogę znaleźć dokładnej oceny tych narzędzi ani podobnych narzędzi. Być może ktoś może porównać te narzędzia pod względem niezawodności i łatwości obsługi? Który jest najlepszy na komputer z systemem Linux? Link do istniejącego artykułu jest mile widziany, ponieważ nie mogę wiele znaleźć w wyszukiwarce.
Przepraszam, jeśli to pytanie jest zbyt otwarte, ale nie mogę znaleźć dobrego porównania i otrzymałem mieszane recenzje od osób, które narzędzie jest najbardziej niezawodne.
Oto trochę z mojego doświadczenia:
Korzystam z wpa_cli i jestem bardzo zadowolony. Działa od razu na wielu systemach Linux, ale wydaje się, że nie działa po zainstalowaniu NetworkManager. Moim głównym problemem jest to, że mam teraz ponad 100 sieci Wi-Fi w mojej konfiguracji i wydaje się, że nie ma łatwego sposobu na dodanie / usunięcie sieci za pomocą SSID. Muszę użyć numeru sieci, który jest przypisany przez wpa_supplicant, i wydaje się nieuzasadnione, aby ponownie numerować lub zmieniać kolejność sieci. Muszę również ręcznie wprowadzić identyfikator SSID dla nowych sieci - być może coś takiego jak uzupełnianie tabulatorami lub menu tekstowe byłoby fajne. Spłonęło to dużo czasu, gdy na przykład ssid miał trochę białych znaków.
Miałem również problemy z ręcznym ustawieniem konkretnej konfiguracji, np. scan_ssid=1
Dla sieci ukrytych i key_mgmt=NONE
sieci niezaszyfrowanych. Martwię się, że podczas łączenia się z nową siecią Wi-Fi może pojawić się jakiś inny szczególny przypadek i może nie mam czasu na zastanowienie się nad wpa_supplicant.conf
rozwiązaniem. W związku z tym łatwość obsługi jest wyzwaniem w przypadku wpa_cli, ale może istnieją funkcje tego narzędzia, o których nie wiem.
Powiedziano mi, że nmcli jest najbardziej przyjazny dla użytkownika i nie poświęca żadnej niezawodności, nawet jeśli opiera się na NetworkManager jako zależności. Otrzymałem kolejną rekomendację, że iwo jest najlepszy dla komputera z systemem Linux, ponieważ jest on wbudowany we wszystkie dystrybucje Linuksa, ale mam wrażenie, że iw nie ułatwia zarządzania i automatyzacji konfiguracji, gdy jest skonfigurowanych wiele połączeń. ArchWiki mówi również, że iw obsługuje tylko nl80211 , ale może to nie być realistyczne.
Ponieważ wydaje mi się, że nie mogę znaleźć dużego porównania między tymi narzędziami, doceniłbym każdy wgląd lub referencje.
nmcli
zastępujewpa_cli
(więc nie potrzebujeszwpa_cli
), aleiw
jest o wiele bardziej niskim narzędziem do kontrolowania sieci bezprzewodowych, podczas gdynmcli
jest bardziej dla użytkowników końcowych, ponieważ mogą istnieć interfejsy GUInmcli
.