最近想测试下,在 Linux 休眠模式下,通过 wifi 唤醒 PC 但一直不成功
1
datocp 2 天前 via Android
我记得曾经在 windows 试过,应该是 tplink 的一款移动路由支持客户端网线输出。。。成功无线 tftp 获得文件。
这个可能和唤起还不一样。 |
2
seers 1 天前 via iPhone
网卡要打开幻数据包唤醒
|
3
jerrywaffle 1 天前
贴下我的 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 |
5
jerrywaffle 1 天前
如果用 iw phy0 wowlan enable magic-packet , 这个命令重启后就失效,需要 somehow 开机重新运行
|
6
zhuisui 22 小时 42 分钟前
在 windows 下只在睡眠模式下成功过,休眠模式失败,雷蛇笔记本。
linux 没试过 wifi ,只试过 lan 。 这个也分电脑。 |
7
LXGMAX 21 小时 32 分钟前
无线网卡和硬件要支持
|