Sto esplorando alcuni strumenti di basso livello per la connessione a reti wireless e ho trovato i seguenti strumenti (con utili collegamenti documentazione / tutorial):
Non riesco a trovare una valutazione approfondita di questi strumenti o di strumenti simili. Forse qualcuno può confrontare questi strumenti in termini di affidabilità e facilità d'uso? Qual è il migliore per un desktop Linux? Un link a un articolo esistente è il benvenuto poiché non riesco a trovare molto attraverso una ricerca sul web.
Scusate se questa domanda è troppo aperta, ma non riesco a trovare un buon confronto e ho ricevuto recensioni contrastanti da persone su quale strumento sia il più affidabile.
Ecco un po 'della mia esperienza:
Ho usato wpa_cli e sono stato abbastanza soddisfatto. Funziona immediatamente su molti sistemi Linux, ma non sembra funzionare quando è installato NetworkManager. Il mio problema principale è che ora ho più di 100 reti wifi nella mia configurazione e non sembra esserci un modo semplice per aggiungere / rimuovere una rete tramite SSID. Devo usare il numero di rete assegnato da wpa_supplicant e sembra irragionevole ri-numerare o riorganizzare le reti. Devo anche inserire manualmente l'SSID per le nuove reti - forse qualcosa come il completamento di una scheda o un menu di selezione basato su testo sarebbe bello. Questo ha bruciato molto del mio tempo quando, ad esempio, lo ssid aveva uno spazio bianco finale.
Inoltre, ho avuto problemi in cui ho bisogno di impostare manualmente una configurazione specifica come scan_ssid=1
per le reti nascoste e key_mgmt=NONE
per le reti non crittografate. Sono preoccupato che potrebbe apparire qualche altro caso speciale quando ci si connette a una nuova rete Wi-Fi e non ho tempo di esaminare la wpa_supplicant.conf
soluzione. Pertanto, la facilità d'uso è un po 'una sfida con wpa_cli, ma forse ci sono caratteristiche dello strumento di cui non sono a conoscenza.
Mi è stato consigliato che nmcli è il più intuitivo e non sacrifica alcuna affidabilità, anche se si basa su NetworkManager come dipendenza. Ho ricevuto un'altra raccomandazione che iw è il migliore per un desktop Linux poiché è integrato con tutte le distribuzioni Linux, ma la mia impressione è che iw non faciliti la gestione e l'automazione delle configurazioni quando ci sono molte connessioni configurate. ArchWiki afferma inoltre che iw supporta solo nl80211 , ma potrebbe non essere una preoccupazione realistica.
Dal momento che non riesco a trovare molti confronti tra questi strumenti, qualsiasi intuizione o riferimento sarebbe apprezzato.
nmcli
sostituiscawpa_cli
(quindi non è necessariowpa_cli
), maiw
è un'utilità di livello molto più basso per il controllo delle reti wireless, mentrenmcli
è più per gli utenti finali, in quanto ci possono essere front-end della GUInmcli
.