博文

目前显示的是标签为“standby”的博文

Linux网络唤醒

        在Linux下,当机器处于睡眠或待机状态时,想通过网络进行唤醒(WOL,wake on lan)时,可以通过如下相关命令来实现:         在A机(嵌入式设备)上,让其睡眠,可以使用如下命令:          ethtool -s eth0 wol g         echo standby> /sys/power/state 或  echo mem> /sys/power/state         对于echo到state里面的内容,可以cat下state,就知道可以设置什么值了,而eth0可以根据实际需要通过哪个网口来唤醒设置。         在B机上(嵌入式设备或PC),唤醒A时需先知道A的MAC地址,才可以通过局域网进行唤醒,唤醒时使用如下命令:          ether-wake -i eth0 XX:XX:XX:XX:XX:XX         对于eth0可以根据实际设置,必须是跟A机连接到同一网段的网卡接口,而XX:XX:XX:XX:XX:XX则是A机的MAC地址。         对于上面用到的所有命令,要根据实际看有没有,没有则需要安装或交叉编译移植下,还有要注意电源管理部分内容,看能不能提供相关操作。         关于WOL,可以参考如下网址了解:          http://hi.baidu.com/jzinfo/blog/item/158203e978d58a3fb90e2d03 .html         关于睡眠、待机等概念,可以参考如下网址了...