O fato de que iw reg get
ainda indica que seu código de país é 00 sugere que sua tentativa de definir o código do país falhou.
Se iw
não foi instalado por padrão, você também pode estar com falta de /sbin/crda
. Também deve haver uma regra do udev como
KERNEL=="regulatory*", ACTION=="change", SUBSYSTEM=="platform", RUN+="/sbin/crda"
para carregar as informações reguladoras específicas de país de [/usr]/lib/crda/regulatory.bin
quando solicitado pelo kernel (incluindo, mas não se limitando a, quando o comando iw reg set
é usado).
Após um iw reg set JP
bem-sucedido, o comando iw reg get
deve dizer algo como:
global
country JP: DFS-JP
(2402.000 - 2482.000 @ 40.000), (20.00), (N/A)
(2474.000 - 2494.000 @ 20.000), (20.00), (N/A), NO-OFDM
(4910.000 - 4990.000 @ 40.000), (23.00), (N/A)
(5030.000 - 5090.000 @ 40.000), (23.00), (N/A)
(5170.000 - 5250.000 @ 80.000), (20.00), (N/A), AUTO-BW
(5250.000 - 5330.000 @ 80.000), (20.00), (N/A), DFS, AUTO-BW
(5490.000 - 5710.000 @ 160.000), (23.00), (N/A), DFS
(59000.000 - 66000.000 @ 2160.000), (10.00), (N/A)
O sistema regulador sem fio do Linux é descrito aqui , com links para o código-fonte de vários componentes.