GNU/Linux >> Linux Esercitazione >  >> Linux

L'autenticazione Wi-Fi scade

Ho trovato la soluzione qui:

echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf

Riavvia e funziona di nuovo.


Ti consiglio di passare a iwd in sostituzione di wpa_supplicant se le velocità WiFi sono importanti per te, come disabilitare 802.11n (come consigliato nell'altra risposta con 11n_disable opzione) può causare una diminuzione delle prestazioni di rete nelle reti a 2,4 GHz che supportano 802.11n.

L'ho fatto funzionare sul mio HP Elitebook 1030 con Manjaro GNOME e sono molto contento di poter trarre profitto dall'intera larghezza di banda WiFi fornita dalla mia rete domestica. Prima, disabilitare 802.11n era l'unica opzione che conoscevo. Ecco una piccola guida su come ottenere iwd attivo e funzionante invece di wpa_supplicant .

Installazione e configurazione

Installa il pacchetto richiesto:

sudo dnf install iwd

Modifica la configurazione di NetworkManager (presumo che tu stia eseguendo NetworkManager):

sudo nano /etc/NetworkManager/NetworkManager.conf
# https://iwd.wiki.kernel.org/networkmanager#nm_configuration
[device]
wifi.backend=iwd

La configurazione precedente farà sì che NetworkManager utilizzi iwd invece di wpa_supplicant con cui hai problemi.

Ora dobbiamo avviare/arrestare/riavviare i servizi richiesti per caricare e applicare la configurazione.

sudo systemctl stop wpa_supplicant.service
sudo systemctl stop NetworkManager.service
sudo systemctl start iwd
sudo systemctl restart NetworkManager.service

E per rendere permanenti le tue modifiche (facendo partire il servizio corretto all'avvio e senza interferire con quello sbagliato):

sudo systemctl disable wpa_supplicant.service
sudo systemctl enable iwd

Ora dovresti essere in grado di connetterti alle reti WiFi utilizzando la normale GUI. Se la connessione in questo modo non funziona per te, prova a utilizzare il iwctl interfaccia a riga di comando. La connessione alla rete corretta dovrebbe funzionare in questo modo. Per ottenere un indirizzo IP assegnato, potrebbe essere necessario eseguire il comando dhclient .

Fai riferimento al link Arch Wiki qui sotto per saperne di più su iwd e iwctl . Consulta anche Arch Wiki se riscontri problemi come far funzionare la tua password (PSK).

Se riesci a connetterti correttamente alle reti, prova a rimuovere /etc/modprobe.d/iwlwifi.conf file per riattivare 802.11n al successivo avvio/ricaricamento del modulo. Questo era il motivo per passare a iwd , dopo tutto.

sudo rm /etc/modprobe.d/iwlwifi.conf

Fonti

Passaggi presi da linux-whv.de,ArchWiki su iwd


Linux
  1. Timeout in uno script di shell?

  2. Come `alias Sudo !!`?

  3. "Autenticazione interrotta per scelta locale (motivo:3=deauth_leaving)" Quando si tenta di connettersi al Wi-Fi?

  4. Linux - Arch Linux Wifi funziona manualmente, come renderlo automatico?

  5. Wi-Fi continua a dormire quando riprendi?

Comando Sudo in Linux

Guida all'installazione di Cortex

Come spostare le password Wi-Fi su una nuova installazione?

Installa Qt su Ubuntu

sudo -k contro sudo -K

La query locale NTP va sempre in timeout