Debian 安装程序看不到 wi-fi

Debian 安装程序看不到 wi-fi

我正在桌面上安装 Debian 10.8.0-amd64。过程正常,但安装程序看不到我的 Wi-Fi 网络。我可以通过插入 Android 设备并通过网络共享共享连接来克服这个问题。

但是,Debian 安装程序是我唯一注意到此问题的安装程序。 Ubuntu(ish)总是能正确识别我的网络,Arch 也是如此,但在这种情况下,我需要在重新启动后更改监管域)。

我的网络位于频道 13 (2472 MHz)。

我尝试了 2 个 ISO:

由于官方 ISO 要求使用非自由固件 ( rtl_nic/rtl8168h-2.fw),因此我尝试使用非自由固件的非官方 ISO,但问题仍然存在。此外,第一个安装程序可以识别其他网络。

我还注意到安装程序( )中有一个文件/sys/module/cfg80211/parameters/ieee20811_regdom内容为“00”,我尝试将其更改为“BR”,但该文件不可写。

我在这里缺少什么?有没有办法在刻录iso之前更改它?

答案1

目录/sys树是一个虚拟sysfs文件系统,它实际上根本不存储在磁盘上。您从那里读取的任何内容都是内核内部状态的实时呈现;任何可写的内容都会实时改变相应的内核或模块状态。

如果您只需手动更改无线管理域 ( ieee80211_regdom) 一次,请使用正确的命令:iw reg set BR。如果您发现始终需要指定国家/地区代码,则配置文件wpa_supplicanthostapd有一个位置可以容纳它。

ieee80211_regdom一个旧的内核模块参数(在内核版本 2.6.27 之前使用,现已弃用),它只有很少的有效设置:USJPEU。现代无线代码仅使用旧参数作为非常一般的提示,提示哪些频率可能值得监听,和/或安全地主动探测无线网络(不会让例如军事雷达操作员不高兴......)。

理论上,如果 WiFi 接入点配置正确,其网络公告将包含国家/频率区域代码,客户端应使用该区域代码自动检测区域代码。

实际上,这种机制并不总是完美工作,对于某些国家/地区的某些无线适配器,系统管理员需要提供国家/地区代码。如果唯一可用的无线网络位于仅在世界特定地区合法使用的频道(即频道 13),则这种情况尤其可能发生。

相关内容