wakeup over wifi 有成功的同学吗?

wuruxu · 前天 06:53 · 620 次点击

最近想测试下,在 Linux 休眠模式下,通过 wifi 唤醒 PC 但一直不成功

举报· 620 次点击
登录 注册 站外分享
5 条回复  
datocp 初学 前天 07:15
我记得曾经在 windows 试过,应该是 tplink 的一款移动路由支持客户端网线输出。。。成功无线 tftp 获得文件。 这个可能和唤起还不一样。
seers 小成 前天 09:52
网卡要打开幻数据包唤醒
jerrywaffle 小成 前天 11:17
贴下我的 code ,可以 work ,但是我的问题是:休眠后过夜就不能唤醒了,过几个小时是没问题的,推测是 powersaving 的问题,但是我的 code 也禁用了。还是不知道问题在哪。 # https://wiki.debian.org/WakeOnLan#Enabling_WOL active_connection_name=$(nmcli -t -f NAME,DEVICE,TYPE connection show --active | grep -Ev 'tun|loopback|wifi-p2p' | cut -d: -f1) if [ -n "$active_connection_name" ]; then # Modify Ethernet WOL if it exists, otherwise Wi-Fi WOL if nmcli connection show "$active_connection_name" | grep -q 'ethernet'; then sudo nmcli connection modify "$active_connection_name" 802-3-ethernet.wake-on-lan magic else sudo nmcli connection modify "$active_connection_name" wifi.wake-on-wlan magic # Disable Wi-Fi power save # WiFi Power Saving: https://gist.github.com/jcberthon/ea8cfe278998968ba7c5a95344bc8b55 # 0: default (yes or no??), 1: ignore, 2: disable powersave, 3: enable nmcli con mod "$active_connection_name" 802-11-wireless.powersave 2 # # alternative to nmcli # sudo cat <<'EOF' | sudo tee /etc/NetworkManager/conf.d/wifi-powersave-off.conf >/dev/null # [connection] # # Values are 0 (use default), 1 (ignore/don't touch), 2 (disable) or 3 (enable). # wifi.powersave = 2 # EOF # sudo systemctl restart NetworkManager # check iw phy0 wowlan show && iwconfig $(nmcli -t -f NAME,DEVICE,TYPE connection show --active | grep -Ev 'tun|loopback|wifi-p2p' | cut -d: -f2) fi echo "Wake-on-LAN enabled for connection: $active_connection_name; A restart is required for the changes to take effect." else echo "No valid active connection found." fi
wuruxu 楼主 小成 前天 11:18
@seers 也打开了,但没有成功 ``` iw phy0 wowlan enable magic-packet disconnect ```
jerrywaffle 小成 前天 11:29
如果用 iw phy0 wowlan enable magic-packet , 这个命令重启后就失效,需要 somehow 开机重新运行
返回顶部