Raspberry Pi 3,wifi入睡了吗?


10

我面临与此类似的问题,如何禁用暂停模式?,除了我有Raspberry Pi 3并运行OpenELEC 6.0.3。当我将其保留一段时间而不使用时,我将无法再通过ssh或通过samba连接到它。我必须再次使用它,然后才能连接到它(尽管有时出于某种原因我必须重新启动才能使用它)。

没有流量时,wifi是否会进入睡眠模式?如何在Pi 3上禁用它?


您是否检查了设置中的某些内容,以便您控制Pi入睡之前保持清醒多长时间?
达斯·维达

1
@DarthVader是的,我在OpenELEC中没有电源设置
OpenUserX03 '16

Answers:


11

要在闲置一段时间后停止wifi进入睡眠状态,您需要禁用其电源管理。

编辑档案 /etc/network/interfaces

假设您通过Pi连接到网络wlan0wireless-power off在该行的右边添加新行iface wlan0 inet manual

保存并重新启动您的Pi

iwconfig现在运行,您应该看到Power Management:off


尽管在OpenELEC中没有/ etc / network / interfaces或iwconfig ...
OpenUserX03 '16

仅供参考,有关OpenELEC的信息,在具有RPi 4.4.5 linux内核的brcmfmac驱动程序中已禁用了节能功能。您应该使用该内核版本
附带的内部

3
在Raspbian Stretch上,配置文件中没有“ iface wlan0 inet manual”行。如果我将选项添加到最后并重新启动,则电源管理仍处于打开状态。我改用了命令“ iw wlan0 set power_save off”。
TSGames

2

/etc/network/interfacesTSGames在最受好评的答案中指出,Raspbian中的编辑不再有效。

相反,您可以使用/sbin/iw wlan0 get power_save读取当前的省电状态并sudo /sbin/iw wlan0 set power_save off禁用电源状态。

由于该iw命令是不是持续性的,我加入/sbin/iw wlan0 set power_save off/etc/rc.local权利之前exit 0将它设置在启动(无需sudo因为rc.local中已经与管理员权限运行)。


2
我敢肯定,iw重新启动后不会进行任何更改。
德米特里·格里戈里耶夫

@DmitryGrigoryev你是完全正确的。接得好!我已经更新了答案。
Oystein

提出问题时,它/etc/network/interfaces正在工作!
MatsK

请注意,/etc/rc.local由于与SysV的兼容性,使用存在限制。我们在此站点上发现了许多问题。按照systemd开发人员的建议,您应该避免使用它。
Ingo

0

章鱼去睡觉修复。

以下是Octopi打印服务器的窍门:

无线电源添加 到了ipconfig.txt文件中,因为该文件由文件位于/ etc / network / interfaces调用

不再需要睡觉的章鱼服务器!

达娜


1
欢迎-但这不是问题的直接答案。尽管可能暗示相同的答案通常会起作用,但尚不清楚情况是否如此。并请参观以更好地了解网站的工作原理;)
goldilocks
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.