首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WiFi在启动时被rfkill软阻止

WiFi在启动时被rfkill软阻止
EN

Ask Ubuntu用户
提问于 2014-12-29 22:28:09
回答 3查看 6.9K关注 0票数 7

我有一台带有Ubuntu14.10的宏碁Revo个人电脑,我正在配置它作为一个便携式媒体中心运行。

我正在尝试把它设置为一个WiFi接入点,这样我就可以通过一个应用程序来用安卓设备控制XBMC/Kodi。到目前为止这还不错。

然而,我很难让WiFi在每一家初创公司都被rfkill软阻止。

  • 我试着在/etc/rc.local (rfkill取消阻止wifi)中解锁它,但这不起作用。无论是什么导致rfkill阻止WiFi,都可能是在rc.local运行完成之后发生的。
  • 如果我在重新启动后以足够快的速度进入PC,我可以看到WiFi实际上工作了几秒钟,然后被阻塞。我也可以在我的智能手机上看到网络,但它在出现后不久就消失了。
  • 我找到了一个文件,据说该文件存储rfkill状态:/var/lib/rfkill/saved state。将行更改为phy0 0或phy0 1并不能解决问题。而且,文件看起来一点也不改变,所以不管是什么商店,状态都不能工作。
  • 我试着删除rfkill的新启动脚本(/etc/init/rfkill-回复存储)-没有改进。

对我起作用的是rc.local中的以下一行:

代码语言:javascript
复制
sh -c "sleep 10 && rfkill unblock wifi" &

但是这是一个糟糕的解决方法,我必须从自动启动中禁用AP和DHCP服务,并在解除阻塞rc.local后“手动”启动它们。

是什么原因导致rfkill在启动时阻止事情的发生?我怎么才能让这个失效?

EN

回答 3

Ask Ubuntu用户

发布于 2018-05-09 21:49:24

我只是有这个问题,nmcli r wifi on解决了它。在启动完成后,NetworkManager正在关闭wifi,这就是为什么启动脚本解决方案对我无效的原因。

票数 1
EN

Ask Ubuntu用户

发布于 2019-05-19 13:51:25

您必须将宏碁-wmi内核模块列入黑名单:

代码语言:javascript
复制
sudo nano /etc/modprobe.d/blacklist.conf

将黑名单acer_wmi添加为该文件底部的新行。

那就重新启动。

或者如果你喜欢单句:

代码语言:javascript
复制
echo blacklist acer-wmi | sudo tee -a /etc/modprobe.d/blacklist-acer-wmi.conf

其他方法:

“软阻塞”的意思是“被软件阻塞”。错误的驱动程序或其他内核模块可能导致连接性丢失。

使用WiFi的一些方法在hel.ubuntu.com/

在这个问题上还有一个问题: answers.launchpad.net

您还可以尝试使用指定的设备,如

代码语言:javascript
复制
rfkill unblock bluetooth
票数 0
EN

Ask Ubuntu用户

发布于 2021-03-30 07:09:44

在我的宏碁上,只有在安装了固件-B43-installer软件包之后,宏碁才能工作。别问我为什么。我注意到它在切换到lubuntu之前没有尝试安装debian。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/566799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档