我目前正在欧洲旅行,我看不到使用这里允许的频道 13 的 WiFi 网络。
我认为我应该能够将我的 WiFi 国家代码更改为欧洲国家代码才能做到这一点,但我尝试过但没有成功。
具体来说,当我跑步时
iw reg get
然后它返回
全球的
国家 00:DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A) (2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, NO-IR (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, NO-IR (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, NO-IR (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, 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)
然后我跑
iw reg set EU
以 root 身份运行,但当我运行 时 iw reg get
,什么也没有改变。我仍然显示“country 00: DFS-UNSET”
我还尝试更改“/etc/modprobe.d/cfg80211.conf”和“/etc/modprobe.d/options”的内容以添加
选项 cfg80211 ieee80211_regdom="EU"
但这里也没有运气。
“iw list” 返回(除其他外)
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm)
* 2472 MHz [13] (disabled)
* 2484 MHz [14] (disabled)
lshw -C 网络的输出是
description: Wireless interface
product: QCA6174 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:3a:00.0
logical name: wlp58s0
version: 32
serial: 9c:b6:d0:e2:3f:8f
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.10.0-30-generic firmware=WLAN.RM.2.0-00180-QCARMSWPZ-1 ip=192.168.1.30 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:286 memory:dc000000-dc1fffff
我正在运行 Ubuntu 版本 17.04 的 Kubuntu。
任何帮助将非常感激。
答案1
根据 ISO 3166,国家代码 EU 是一个特殊保留:https://en.m.wikipedia.org/wiki/ISO_3166-1_alpha-2#EU
我怀疑这意味着 EU 是为将来使用而保留的,而不是当前使用。
在最新版本的 CRDA(Linux 中提供国家代码流程的机制)中,EU 未被列为可用的国家代码。以下是数据库文件的片段:
country ES: DFS-ETSI
(2400 - 2483.5 @ 40), (100 mW)
(5150 - 5250 @ 80), (200 mW), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (100 mW), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (500 mW), DFS
# 60 GHz band channels 1-4, ref: Etsi En 302 567
(57000 - 66000 @ 2160), (40)
country ET: DFS-ETSI
(2402 - 2482 @ 40), (20)
(5170 - 5250 @ 80), (20), AUTO-BW
(5250 - 5330 @ 80), (20), DFS, AUTO-BW
(5490 - 5710 @ 160), (27), DFS
country FI: DFS-ETSI
(2400 - 2483.5 @ 40), (20)
(5150 - 5250 @ 80), (23), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (20), NO-OUTDOOR, DFS, AUTO-BW
(5470 - 5725 @ 160), (27), DFS
# 60 GHz band channels 1-4, ref: Etsi En 302 567
我建议您尝试您所访问国家的国家代码,例如 DE、FR、BE。
话虽如此,一些无线设备在出厂时就编码了国家代码,尤其是中国,这些设备很难(不可能?)更改。我怀疑你的设备会像iw reg get
我的例子一样返回 CN,而不是像它那样返回 00。