"sudo iw reg get" ainda mostra "país 00" após atualizar "/etc/default/crda"

"sudo iw reg get" ainda mostra "país 00" após atualizar "/etc/default/crda"

Como parte de um esforço para solucionar problemas de Wi-Fi em um Intel Next Unit Computing (NUC) executando o Ubuntu 16.04, atualizei meu arquivo etc/default/crda, adicionando- REGDOMAIN=USo ao final do arquivo e reiniciando-o.

No entanto, sudo iw reg getainda retorna 00(não definido):

country 00: DFS-UNSET
    (2402 - 2472 @ 40), (N/A, 20), (N/A)
    (2457 - 2482 @ 40), (N/A, 20), (N/A), NO-IR
    (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR
    (5170 - 5250 @ 80), (N/A, 20), (N/A), NO-IR
    (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, NO-IR
    (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, NO-IR
    (5735 - 5835 @ 80), (N/A, 20), (N/A), NO-IR
    (57240 - 63720 @ 2160), (N/A, 0), (N/A)

Alguém sabe por que isso não mudaria meu REGDOMAIN?

Responder1

Freqüentemente, um código de país é definido no chip do dispositivo sem fio. Por exemplo, comprei recentemente um USB wireless e, enquanto estudava dmesg, notei:

cfg80211: Domínio regulatório alterado para país: CN

Estou localizado nos EUA.

Você pode configurar o CRDA depois que o computador for iniciado?

sudo iw reg set US
iw reg get

Nesse caso, você pode configurá-lo em rc.local:

gksudo gedit /etc/rc.local

Use nano ou kate ou leafpad se você não tiver o editor de texto gedit.

Adicione uma última linha, logo acima da saída 0, para ler:

iw reg set US

Revise com atenção, salve e feche o editor de texto.

Se isso for ineficaz, tente:

sudo -i
echo "options cfg80211 ieee80211_regdom=US"  >  /etc/modprobe.d/cfg80211.conf
exit

Verifique após uma reinicialização:

iw reg get

informação relacionada