connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli | Linuxiano.it
Privacy Policy

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli

Come connettere il Wi-Fi dal terminale Linux usando il comando Nmcli

Esistono diversi strumenti da riga di comando per la gestione di un’interfaccia di rete wireless nei sistemi Linux

Alcuni di questi possono essere utilizzati per visualizzare semplicemente lo stato dell’interfaccia di rete wireless (sia in alto o in basso , o se è connesso a qualsiasi rete), come iw , iwlist , ip , ifconfig e altri.

Alcuni sono utilizzati per connettersi a una rete wireless, tra cui: nmcli , uno strumento da riga di comando utilizzato per creare, mostrare, modificare, eliminare, abilitare e disabilitare le connessioni di rete, nonché controllare e visualizzare lo stato del dispositivo di rete.

Usare nmcli

Per prima cosa, controlla il nome del tuo dispositivo di rete usando il seguente comando. Dall’output di questo comando, il nome / l’interfaccia del dispositivo è wlp1s0 come mostrato.

Terminale
  • iw dev

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli

Quindi, controllare lo stato della connessione del dispositivo Wi-Fi utilizzando il seguente comando.

Terminale
  • iw wlp3s0 link

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli

Dall’output sopra il dispositivo non è connesso a nessuna rete, eseguire il seguente comando per scansionare le reti Wi-Fi disponibili.

Terminale
  • sudo iw wlp3s0 scan

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli

Considerando l’output del comando precedente, il dispositivo / interfaccia di rete è GIÙ , è possibile attivarlo (SU ) con il comando ip come mostrato.

Terminale
  • sudo ip link set wlp3s0 up

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli

Se si verifica il seguente errore, significa che il Wi-Fi è bloccato su laptop o computer.

Per rimuovere o sbloccare eseguite questo comando per risolvere l’errore.

Terminale
  • echo “blacklist hp_wmi” | sudo tee /etc/modprobe.d/hp.conf
  • sudo rfkill unblock all

Quindi prova a riaccendere il dispositivo di rete e dovrebbe funzionare questa volta.

Terminale
  • sudo ip link set wlp3s0 up

Se conosci l’ ESSID della rete Wi-Fi a cui desideri connetterti, passa al passaggio successivo, altrimenti scrivi questo comando per eseguire nuovamente la scansione delle reti Wi-Fi disponibili.

Terminale
  • sudo iw wlp3s0 scan

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli

Infine, connettiti alla rete Wi-Fi usando il seguente comando, dove Hackernet (SSID rete Wi-Fi) e localhost22 (password / chiave pre-condivisa).

Terminale
  • nmcli dev wifi connect SSID

Io mi sono connesso a una rete che non richiede password altrimenti ecco qui il codice esatto ”

Terminale
  • nmcli dev wifi connect fastweb password localhost22

Cambia fastweb con il tuo ssid (vedi immagine sopra SSID:Wyneg) e localhost22 con la password della rete.

Una volta connesso, verificare la connettività eseguendo un ping su una macchina esterna e analizzare l’output del ping come mostrato.

Terminale
  • ping 8.8.8.8

connettere-wi-fi-da-terminale-linux-usando-il-comando-nmcli