Scoprire reti usando iwconfig:
Prima di iniziare, dobbiamo conoscere l'Essid o il nome della rete a cui vogliamo connetterci.
Questo tutorial mostra come usare il Iwconfig Comando per scansionare le reti disponibili. Iwconfig è simile al comando ifconfig Ma per gestire le interfacce wireless. Questo comando consente all'utente di modificare la frequenza o il canale, di modificare la modalità dispositivo di rete (ad-hoc, gestito, master, ripetitore, monitoraggio, secondario), per impostare un ESSID, ecc.
Nota: SSID/ESSID sono nomi di rete o router o identificatori.
Per verificare se la scheda WiFi viene rilevata correttamente, eseguire prima il comando iwconfig Come mostrato nella seguente screenshot:
sudo iwconfig
Come puoi vedere l'output mostra l'interfaccia Loopback (LO), la scheda Ethernet (ENP2S0) e la scheda WiFi WLP3S0 che useremo per scansionare le reti disponibili utilizzando il comando Iwlist.
La prima riga mostra il supporto per 802.11 standard e rivela che il dispositivo non è connesso. La seconda riga mostra che la scheda WiFi è in modalità gestita, non associata a un punto di accesso.
La terza riga include Ritiva breve limite che determina il numero di tentativi dopo una trasmissione fallita e Soglia RTS Definizione del numero di conferme prima di una connessione, Frammento thr Mostra la dimensione massima del pacchetto che la tua scheda invierà.
Le ultime due righe mostrano che non c'è autenticazione e la gestione dell'alimentazione è disattivata.
Il comando Iwlist fornisce ulteriori informazioni sui dispositivi wireless, compresi quelli che non fanno parte del nostro computer. In questo caso scansioneremo le reti disponibili aggiungendo l'argomento scansione. L'output visualizzerà un elenco di punti di accesso con alcune informazioni come ESSID, qualità del segnale, canale, modalità, ecc.
Esegui il seguente comando per stampare un elenco di reti disponibili:
sudo iwlist wlp3s0 scan
NOTA: Sostituire WLP3S0 Per la tua scheda wireless visualizzata quando il comando iwconfig è stato eseguito.
Come puoi vedere, l'output mostra diverse reti tra cui il punto di accesso LinuxHint, ma il formato non è facile da usare. Se si desidera stampare solo Essid o nomi delle reti disponibili che omettono il resto, esegui:
sudo iwlist wlp3s0 scan | grep essid
Come puoi vedere ora, l'output è chiaro e limitato ai nomi dei punti di accesso (ESSID).
Connessione a WiFi dalla riga di comando usando NMCLI:
NMCLI è un'interfaccia della riga di comando per il NetworkManager che può essere utilizzato come alternativa ai gestori grafici. NMCLI consente all'utente di creare, modificare e rimuovere o abilitare e disabilitare le connessioni, nonché lo stato del dispositivo.
La seguente sintassi mostra come connettersi alla rete LinuxHint (scoperta con il comando precedentemente usato iwlist) eseguendo NMCLI con i seguenti argomenti:
nmcli d wifi connect linuxhint password morochita
Dove d wifi Specifica il dispositivo wireless, Collegare Linuxhint Specifica Essid e Password Morochita la password.
NOTA: Sostituire Linuxhint per il tuo router ssid e morochita Per la tua password effettiva.
È possibile ottenere ulteriori informazioni su NMCLI all'indirizzo https: // linux.morire.net/man/1/nmcli
Connessione al WiFi dalla console usando NMTUI:
NMTUI è un'alternativa interattiva basata su maledizioni a NMCLI e Network Manager, nell'esecuzione della console:
nmtui
La prima schermata ci consente di modificare una connessione esistente, per attivare una nuova connessione e modificare il nostro nome host. Scegli la seconda opzione Attivare una connessione e premere ACCEDERE.
NMTUI mostrerà reti disponibili e wireless disponibili. Seleziona il punto di accesso e premi ACCEDERE.
Nota: Per questo esempio l'ESSID è stato modificato da Linuxhint a Linuxh1nt per mostrare il passaggio della richiesta di password.
La schermata successiva richiederà la password, riempila e premi ACCEDERE continuare.
E sarai connesso.
È possibile ottenere ulteriori informazioni su NMTUI sulla sua pagina Man su https: // www.Randier.com/1/nmtui
Connettiti a WiFi usando WPA_Supplicant:
WPA_Supplicant è un supplicante che consente la negoziazione nel processo di autenticazione. Contrariamente a NMCLI e NMTUI, WPA_Supplicant non è installato per impostazione predefinita su Debian.
Per installare WPA_Supplicant su sistemi basati su Debian:
sudo apt install wpasupplicant
È necessario modificare il file /etc/wpa_supplicant.conf Aggiunta del tuo punto di accesso Essid e password, è possibile eseguire il seguente comando:
WPA_PassPhrase Linuxhint Morochita | sudo tee /etc /wpa_supplicant.conf
NOTA: Sostituisci Linuxhint per il tuo Essid e Morochita per la tua password effettiva. È possibile utilizzare le virgolette per i nomi di rete contenenti spazi.
Una volta wpa_supplicant.Conf viene modificato, è possibile connettersi eseguendo il seguente comando dove -C Specifica il file di configurazione e -io Specifica l'interfaccia di rete:
sudo wpa_supplicant -c /etc /wpa_supplicant.conf -i wlp3s0
Come puoi vedere usando iwconfig, Ora la tua carta wireless è associata al punto di accesso.
sudo iwconfig
Per connetterti, eseguire il comando dhclient Come mostrato nella seguente schermata per ottenere un indirizzo IP dinamico:
sudo dhclient wlp3s0
NOTA: Sostituire WLP3S0 Per la tua carta wireless.
Dopo l'esecuzione dhclient, Dovresti essere connesso a Internet attraverso il punto di accesso associato.
È possibile ottenere ulteriori informazioni su WPA_Supplicant su https: // linux.morire.net/man/8/wpa_supplicant
Spero che tu abbia trovato questo tutorial utile per connetterti al WiFi dalla riga di comando sui sistemi basati su Debian. Continua a seguire Linuxhint per ulteriori tutorial e suggerimenti Linux.