Cześć!
Pokrótce. Na wifi6 Intela (AX200) sieć po dłuższym czasie zaczynała "ścinać" i pracować niestabilnie. Pomagało rozłączenie i połączenie na nowo.
Szczegóły znajdują się w tym (wątku)
Używam Network Managera i u mnie zadziałały dwie metody.
Pierwsza metoda jest dla NM. Robimy taki skrypcik (nazwa i zapis w pliku *.sh dowolnie):
wifi=`nmcli connection show --active | grep wifi | awk '{print $1}'`
sudo nmcli connection modify $wifi 802-11-wireless.powersave disable
Niestety składnia wiersza poleceń nmcli wymusza każdorazowe wykonanie skryptu po zmianie sieci więc trzeba zrobić to manualnie. Można wrzucić to też do cron'a lub napisać własną usługę żeby skrypt sprawdzał (w dodatkowej linijce) czy powersave jest włączony, jeśli tak to go wyłączamy jak wyżej i to wszystko.
Druga metoda jest bardziej pewna bo powersave jest wyłączony na poziomie "kernela" i jest to zrobione w trakcie uruchamiania się systemu. W swoim bootloaderze dopisujemy takie cudo jako opcję kernela:
iwlwifi.power_save=0
Dla gruba domyślnie będzie to plik /etc/default/grub i następująca linijka:
GRUB_CMDLINE_LINUX_DEFAULT="quiet iwlwifi.power_save=0"
Trzecią metodą, której nie sprawdzałem ale powinna zadziałać, jest utworzenie pliku /etc/modprobe.d/iwlwifi.conf z poniższą zawartością:
options iwlwifi power_save=0
I tyle.
Brak komentarzy:
Prześlij komentarz