Mudei esse problema de um tópico anterior porque isolei o problema problema. Quando meu computador inicializa, vejo que o domínio regulatório está definido como US.
sudo iw reg get
country US: DFS-FCC
Posso conectar-me com êxito à minha rede e executar ping em outros dispositivos na rede. Após cerca de 4 minutos, perco minha conexão de rede e meu domínio de regulamentação é redefinido para global.
sudo iw reg get
country 00: DFS-UNSET
Tive problemas para definir meu domínio de regulamentação usando crda. O arquivo / etc / default / crda é preenchido apropriadamente:
REGDOMAIN=US
No entanto, a saída de $ crda é sempre:
COUNTRY environment variable not set.
Minha solução alternativa era adicionar um arquivo de configuração para o módulo cfg80211, em /etc/modprobe.d/cfg80211.conf , com o seguinte:
options cfg80211 ieee80211_regdom=US
O módulo cfg80211 aparece para definir com sucesso o domínio de regulamentação, até que algum módulo carregado em ~ 4 minutos substitua o domínio reg. Como posso rastrear e alterar o módulo que sobrescreve o domínio reg?