
Ubuntu 16.04 を実行している Intel Next Unit Computing(NUC) の Wi-Fi の問題をトラブルシューティングする取り組みの一環として、 を更新しetc/default/crda
、REGDOMAIN=US
ファイルの末尾に を追加して再起動しました。
ただし、(未設定)sudo iw reg get
が返されます:00
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)
なぜこれで REGDOMAIN が変更されないのか知っている人はいますか?
答え1
多くの場合、国コードはワイヤレス デバイスのチップに設定されています。たとえば、最近 USB ワイヤレスを購入し、調べてみると次のことにdmesg
気付きました。
cfg80211: 規制ドメインが国: CN に変更されました
私はアメリカに住んでいます。
コンピュータの起動後に CRDA を設定できますか?
sudo iw reg set US
iw reg get
もしそうなら、rc.local で設定できます:
gksudo gedit /etc/rc.local
テキスト エディター gedit がない場合は、nano、kate、または leafpad を使用します。
exit 0 のすぐ上に次の行を追加します。
iw reg set US
慎重に校正し、保存してテキスト エディターを閉じます。
効果がない場合は、以下を試してください。
sudo -i
echo "options cfg80211 ieee80211_regdom=US" > /etc/modprobe.d/cfg80211.conf
exit
再起動後に確認してください:
iw reg get