Строка GTK rekeying for WoWLAN в выводе dmesg или journalctl появляется, когда Wi-Fi-чип под управлением Linux получает команду обновить групповой временный ключ (GTK — Group Temporal Key) перед переходом в режим Wake-on-WLAN. Если после этой записи система не просыпается по сети или соединение обрывается во сне — причина почти всегда в том, что драйвер не смог корректно передать новый ключ прошивке адаптера.
Разберём, что скрывается за этой аббревиатурой, почему ротация ключа ломает пробуждение по беспроводной сети и какие безопасные шаги помогут диагностировать и устранить проблему без рискованных вмешательств.
Что такое GTK и зачем нужна его ротация
GTK (Group Temporal Key) — это групповой ключ шифрования в протоколах WPA2/WPA3, которым точка доступа защищает широковещательный (broadcast) и многоадресный (multicast) трафик. В отличие от pairwise-ключа, уникального для каждого клиента, GTK одинаков для всех устройств в сети.
Точка доступа периодически меняет GTK — это называется rekeying или ротация ключа. Интервал задаётся на стороне роутера (например, параметром wpa_group_rekey в hostapd). Когда ключ меняется, точка рассылает клиентам зашифрованное сообщение с новым значением, и каждый клиент обязан его применить, иначе перестанет понимать широковещательный трафик.
💡GTK — общий ключ сети для broadcast/multicast-трафика; его периодическая смена — штатный механизм безопасности WPA2/WPA3, а не признак неисправности.