Našel jsem řešení zde:
echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
Restartujte a znovu to funguje.
Doporučuji přepnout na iwd
jako náhrada za wpa_supplicant
pokud jsou pro vás rychlosti WiFi důležité, jako deaktivace 802.11n (jak je doporučeno v druhé odpovědi s 11n_disable
možnost) může způsobit snížení výkonu sítě v sítích 2,4 GHz, které podporují 802.11n.
Dostal jsem to k práci na svém HP Elitebook 1030 se systémem Manjaro GNOME a jsem velmi rád, že nyní mohu těžit z celé šířky pásma WiFi, kterou poskytuje moje domácí síť. Předtím byla deaktivace 802.11n jedinou možností, o které jsem věděl. Zde je malý průvodce, jak získat iwd
v provozu namísto wpa_supplicant
.
Instalace a nastavení
Nainstalujte požadovaný balíček:
sudo dnf install iwd
Upravte konfiguraci NetworkManager (předpokládám, že používáte NetworkManager):
sudo nano /etc/NetworkManager/NetworkManager.conf
# https://iwd.wiki.kernel.org/networkmanager#nm_configuration
[device]
wifi.backend=iwd
Výše uvedená konfigurace způsobí, že NetworkManager bude používat iwd
místo wpa_supplicant
se kterými máte problémy.
Nyní potřebujeme spustit/zastavit/restartovat požadované služby, abychom načetli a použili konfiguraci.
sudo systemctl stop wpa_supplicant.service
sudo systemctl stop NetworkManager.service
sudo systemctl start iwd
sudo systemctl restart NetworkManager.service
A chcete-li, aby byly vaše změny trvalé (tím, že se při startu spustí správná služba a nedojde k zasahování do té nesprávné):
sudo systemctl disable wpa_supplicant.service
sudo systemctl enable iwd
Nyní byste měli být schopni se připojit k WiFi sítím pomocí běžného GUI. Pokud vám připojení tímto způsobem nefunguje, zkuste použít iwctl
rozhraní příkazového řádku. Připojení ke správné síti by tak mělo fungovat. Chcete-li získat přidělenou IP adresu, možná budete muset spustit příkaz dhclient
.
Další informace o iwd
naleznete na odkazu Arch Wiki níže a iwctl
. Pokud máte problémy, jako je zprovoznění hesla (PSK), podívejte se také na Arch Wiki.
Pokud se můžete úspěšně připojit k sítím, zkuste odstranit /etc/modprobe.d/iwlwifi.conf
soubor pro opětovnou aktivaci 802.11n při příštím spuštění / opětovném načtení modulu. To byl bod přechodu na iwd
, koneckonců.
sudo rm /etc/modprobe.d/iwlwifi.conf
Zdroje
Kroky převzaté z linux-whv.de,ArchWiki na iwd