No Linux exibe o domínio regulatório de Wi-Fi atual (país) e as frequências permitidas, essencial para diagnosticar problemas de conexão ou limitações na placa de rede. Ele mostra se o sistema está usando a configuração correta para o Brasil ou uma padrão universal
Use o comando:
sudo iw reg get
Exemplo de saída com o pais US
global
country US: DFS-FCC
(902 - 904 @ 2), (N/A, 30), (N/A)
(904 - 920 @ 16), (N/A, 30), (N/A)
(920 - 928 @ 8), (N/A, 30), (N/A)
(2400 - 2472 @ 40), (N/A, 30), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
(5250 - 5350 @ 80), (N/A, 24), (0 ms), DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 24), (0 ms), DFS
(5730 - 5850 @ 80), (N/A, 30), (N/A), AUTO-BW
(5850 - 5895 @ 40), (N/A, 27), (N/A), NO-OUTDOOR, AUTO-BW, PASSIVE-SCAN
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
(57240 - 71000 @ 2160), (N/A, 40), (N/A)
phy#0
country 99: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 40), (N/A, 20), (N/A), PASSIVE-SCAN
(5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
(5460 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
Para mudar para BR
sudo iw reg set BR
Exemplo de saída
global
country 98: DFS-FCC
(2400 - 2472 @ 40), (N/A, 30), (N/A)
(5150 - 5250 @ 100), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 100), (N/A, 24), (0 ms), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (N/A, 24), (0 ms), DFS
(5725 - 5730 @ 5), (N/A, 24), (0 ms), DFS
(5730 - 5850 @ 120), (N/A, 30), (N/A), AUTO-BW
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR, PASSIVE-SCAN
(57240 - 71000 @ 2160), (N/A, 40), (N/A)
phy#1
country 99: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 40), (N/A, 20), (N/A), PASSIVE-SCAN
(5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
(5460 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
Criando uma unit para executar no boot
sudo nano /etc/systemd/system/reg-set.service
Com o conteúdo
[Unit]
Description=Set Wireless Regulatory Domain to BR
After=network.target
Wants=network.target
[Service]
Type=oneshot
ExecStart=/bin/sh -c 'sleep 5 && /usr/sbin/iw reg set BR'
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Depois exucute o comando para recarregar com a nova unit
sudo systemctl daemon-reload
E por fim
sudo systemctl enable --now reg-set.service
Pronto, ao iniciar ele irá carregar o comando e aplicará o domínio regulatório.
Depois de reiniciar, veja se modificou.

