它似乎基于 Debian 的 Linux 有默认情况下 wlan 软阻止。
我在我的 Linux Mint 笔记本电脑上验证了它:即使您rfkill unblock all
进行接口(在服务中rc.local
或在服务中...):启动结束后 2 秒,无线局域网被软阻止。
怎么可能不阻止,有什么地方设置吗? (*我再说一遍:rc.local
否则init.d
服务就没用了)
诺塔贝尼通过许多测试和日志,我确定rc.local
命令已执行。
笔记我的 /etc/init.d/services 之一用于sudo nmcli nm wifi off
管理驱动程序问题。
答案1
您可能正在运行一些想要获得网络接口所有权并更改设置的工具(例如网络管理器)。
您基本上有两个选择:
- 卸载该工具
- 配置该工具,使其不会干扰您的无线设置。
如果它确实是网络管理器,并且您想将其用于无线设置,则忽略它正在rfkill
您的 WLAN 接口这一事实;当您要求它启用您的无线网络时,它会启用它们。
答案2
我刚刚尝试运行 Debian 11,我的 wifi 驱动程序有一个 rfkill 开关,会在启动时触发。每当我重新启动时,我都必须重新启用 WiFi 适配器。我不知道这是一个错误还是开发人员故意这样做,但作为解决方法,您可以:
- 去启动应用程序 > 添加 > 命令。
- 写
nmcli radio wifi on
。 - 将其命名为类似开机时启用 Wifi并单击添加。
- 重新启动,您的 wifi 应该已启用。
它更像是创可贴而不是完美的解决方案,但如果您发现这有帮助,请考虑投票。