Linux-Mint

如何在 Linux Mint 20 中為全球設置 WiFi 國家(地區)?

  • October 21, 2021

CZ路由器:為所有 WiFi 適配器成功設置區域的OpenWrt 。

系統:Linux Mint 20.1 Cinnamon,官方連結

WiFi 驅動程序: iwlwifi:

readlink /sys/class/net/wlp60s0/device/driver
../../../../bus/pci/drivers/iwlwifi

問題:

iw reg get

顯示BZ區域,我記得在我的路由器中臨時設置了這個區域,而不是在電腦中。

我嘗試了什麼:

sudo iw reg set CZ

在一台電腦上工作直到重新啟動,在第二台電腦上根本無法工作。


問題

如何在 Linux Mint 20.1(基於 Ubuntu 20.04)中為 WiFi 全域設置國家(地區),以便在重新啟動時應用該設置?

我設法找到了這個文件:

/etc/default/crda

其中包含以下資訊:

設置REGDOMAIN為 ISO/IEC 3166-1 alpha2 國家程式碼,以便 iw(8) 可以為在該系統上執行的 IEEE 802.11 設備設置初始監管域設置。政府主張在其各自領土內規範無線電頻譜使用的權利,因此請確保您選擇適合您所在位置的 ISO/IEC 3166-1 alpha2 國家/地區程式碼,否則您可能會侵犯當地立法機構。請參閱/usr/share/zoneinfo/zone.tab包含 ISO/IEC 3166-1 alpha2 國家程式碼的時區描述表。

以及僅在我的筆記型電腦中的一項設置,第二項為空白(未設置):

REGDOMAIN=BZ

所以答案是安全地編輯這個文件,例如:

sudoedit /etc/default/crda

編輯 2 個字母的國家/地區程式碼。


要應用新配置:

sudo netplan apply
sudo systemctl restart network-manager.service

引用自:https://unix.stackexchange.com/questions/629134