J'explore quelques outils de bas niveau pour la connexion aux réseaux sans fil, et j'ai trouvé les outils suivants (avec des liens utiles de documentation / tutoriel):
Je n'arrive pas à trouver une évaluation approfondie de ces outils, ou d'outils similaires. Peut-être que quelqu'un peut comparer ces outils en termes de fiabilité et de convivialité? Lequel est le meilleur pour un bureau Linux? Un lien vers un article existant est le bienvenu car je ne trouve pas grand-chose grâce à une recherche sur le Web.
Désolé si cette question est trop ouverte, mais je ne trouve pas de bonne comparaison et j'ai reçu des critiques mitigées de la part d'individus sur l'outil le plus fiable.
Voici un peu de mon expérience:
J'utilise wpa_cli et j'ai été assez satisfait. Il fonctionne dès le départ sur de nombreux systèmes Linux, mais il ne semble pas fonctionner lorsque NetworkManager est installé. Mon principal problème est que j'ai maintenant plus de 100 réseaux wifi dans ma configuration, et il ne semble pas y avoir de moyen facile d'ajouter / supprimer un réseau par SSID. Je dois utiliser le numéro de réseau attribué par wpa_supplicant, et il semble déraisonnable de renuméroter ou de réorganiser les réseaux. Je dois également saisir manuellement le SSID pour les nouveaux réseaux - peut-être que quelque chose comme la saisie par tabulation ou un menu de sélection basé sur du texte serait bien. Cela a brûlé beaucoup de mon temps lorsque, par exemple, le ssid avait des espaces de fuite.
De plus, j'ai eu des problèmes où je dois définir manuellement une configuration spécifique comme scan_ssid=1
pour les réseaux cachés et key_mgmt=NONE
pour les réseaux non cryptés. Je crains qu'un autre cas spécial n'apparaisse lors de la connexion à un nouveau réseau wifi, et je n'ai peut-être pas le temps de parcourir le wpa_supplicant.conf
pour une solution. Ainsi, la convivialité est un peu un défi avec wpa_cli, mais peut-être qu'il y a des fonctionnalités de l'outil que je ne connais pas.
J'ai été informé que nmcli est le plus convivial et ne sacrifie aucune fiabilité, même s'il repose sur NetworkManager comme dépendance. J'ai reçu une autre recommandation selon laquelle iw est préférable pour un bureau Linux car il est intégré à toutes les distributions Linux, mais mon impression est que iw ne facilite pas la gestion et l'automatisation des configurations lorsqu'il y a beaucoup de connexions configurées. L'ArchWiki dit également que iw ne prend en charge que le nl80211 , mais cela peut ne pas être une préoccupation réaliste.
Étant donné que je ne parviens pas à trouver beaucoup de comparaison entre ces outils, toute idée ou référence serait appréciée.
nmcli
remplacewpa_cli
(donc vous n'en avez pas besoinwpa_cli
), maisiw
est un utilitaire beaucoup plus bas pour contrôler les réseaux sans fil, alors qu'il l'nmcli
est davantage pour les utilisateurs finaux, car il peut y avoir des frontaux GUInmcli
.