Estoy explorando algunas herramientas de bajo nivel para conectarse a redes inalámbricas, y encontré las siguientes herramientas (con útiles enlaces de documentación / tutoriales):
Parece que no puedo encontrar una evaluación exhaustiva de estas herramientas o de herramientas similares. ¿Quizás alguien pueda comparar estas herramientas en términos de confiabilidad y facilidad de uso? ¿Cuál es el mejor para un escritorio Linux? Un enlace a un artículo existente es bienvenido ya que no puedo encontrar mucho a través de una búsqueda en la web.
Lo siento si esta pregunta es demasiado abierta, pero no puedo encontrar una buena comparación y he recibido críticas mixtas de personas sobre qué herramienta es la más confiable.
Aquí hay un poco de mi experiencia:
He estado usando wpa_cli, y he estado bastante satisfecho. Funciona de forma inmediata en muchos sistemas Linux, pero no parece funcionar cuando se instala NetworkManager. Mi principal problema es que ahora tengo más de 100 redes wifi en mi configuración, y no parece haber una manera fácil de agregar / eliminar una red por SSID. Tengo que usar el número de red asignado por wpa_supplicant, y no parece razonable volver a numerar o reorganizar las redes. También tengo que ingresar manualmente el SSID para las nuevas redes, tal vez algo como completar pestañas o un menú de selección basado en texto sería bueno. Esto me ha quemado mucho tiempo cuando, por ejemplo, el ssid tenía algunos espacios en blanco al final.
Además, he tenido problemas en los que necesito establecer manualmente una configuración específica, como scan_ssid=1
para redes ocultas y key_mgmt=NONE
para redes sin cifrar. Me preocupa que pueda aparecer algún otro caso especial al conectarse a una nueva red wifi, y es posible que no tenga tiempo para wpa_supplicant.conf
buscar una solución. Por lo tanto, la facilidad de uso es un desafío con wpa_cli, pero quizás hay características de la herramienta que no conozco.
Me informaron que nmcli es el más fácil de usar y no sacrifica ninguna confiabilidad, a pesar de que depende de NetworkManager como una dependencia. Recibí otra recomendación de que iw es mejor para un escritorio Linux ya que está integrado con todas las distribuciones de Linux, pero mi impresión es que iw no facilita la administración y automatización de configuraciones cuando hay muchas conexiones configuradas. ArchWiki también dice que iw solo es compatible con nl80211 , pero eso puede no ser una preocupación realista.
Como parece que no puedo encontrar muchas comparaciones entre estas herramientas, agradecería cualquier idea o referencia.
nmcli
reemplazawpa_cli
(por lo que no necesitawpa_cli
), peroiw
es una utilidad de nivel mucho más bajo para controlar las redes inalámbricas, mientras quenmcli
es más para los usuarios finales, ya que puede haber interfaces de usuario GUInmcli
.