Zaktualizowałem D-Link DWR-921 C1 z wersji Cezarego 1.13.0.0pre11 na oficjalną.
No i zaczęły się dziwne problemy z WiFi.
Okresowo co 2-3dni urządzenie nie przyjmuje żadnych stacji.
Pomaga restart urządzenia, zdarzyło się też raz że po jakimś czasie problem samoistnie ustąpił.
Za którymś razem wbiłem się VPNem z drugiej strony i cały log zasypany:
daemon.notice hostapd: wlan0: STA xxx IEEE 802.11: did not acknowledge authentication response
daemon.notice hostapd: wlan0: STA xxx IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
daemon.notice hostapd: wlan0: STA xxx IEEE 802.11: did not acknowledge authentication response
daemon.notice hostapd: wlan0: STA xxx IEEE 802.11: did not acknowledge authentication response
dla wszystkich macadresów urządzeń.
Restart wifi rozwiązał problem ale na pewno chwilowo.
Wróciłem do wersji 1.13.0.0pre11 z zachowaniem ustawień + rekonfiguracja. I póki co wygląda że się uspokoiło.
To raczej tytułem informacji, bo rozwiązania nie znalazłem. Problemy z flashem raczej można odrzucić.
Ale przy okazji chciałem zrestartować WiFi przyciskiem i tu niespodzianka.
Przycisk wywołujący wifi on/of wyłącza sieć ale włączyć jej nie daje rady. Sam skrypt działa prawidłowo w obie strony.
Zachowanie identyczne we wszystkich FW.
W konfiguracji (domyślnej - nie była zmieniana) jest:
config button 'wps_button'
option button 'wps'
option action 'released'
option handler 'logger reboot ; /sbin/wifionoff ;'
option min '0'
option max '2'
config button 'rfkill_button'
option button 'rfkill'
option action 'released'
option handler 'logger reboot ; /sbin/wifionoff ;'
option min '0'
option max '2'
config button 'btn2_button'
option button 'BTN_2'
option action 'released'
option handler 'logger reboot ; /sbin/wifionoff ;'
option min '0'
option max '2'
Według opisu ze strony eko Gargoyle obsługuje przyciski też na swój sposób (bezpośrednie skrypty w katalogu).
Czy przypadkiem nie są uruchamiane jednocześnie dwa skrypty i tu następuje konflikt?