前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >ubuntu linux下开启远程唤醒

ubuntu linux下开启远程唤醒

作者头像
全栈程序员站长
发布2022-08-26 20:12:34
发布2022-08-26 20:12:34
11.9K0
举报

大家好,又见面了,我是你们的朋友全栈君。

目录

启动远程唤醒,需要主板支持才能进行。

步骤一:检查计算机硬件是否支持WOL(wake on lan)功能。

步骤二:检查主板和电源是否支持WOL

步骤三:检查网卡是否支持WOL

步骤四:查看网卡

步骤五:查询网卡是否支持远程唤醒

步骤六:开启远程唤醒 d为关闭g为开启

步骤七:参考操作

启动远程唤醒,需要主板支持才能进行。

步骤一:检查计算机硬件是否支持WOL(wake on lan)功能。

步骤二:检查主板和电源是否支持WOL

进入BIOS的Power Management Setup,设置PME Event Wake Up(这其实是一种Wake On PCI Card模式)为 Enabled。注意,有些机器可能为Wake On Lan或Wake On PCI Card。Wake On Lan模式可以在完全关机状态下唤醒,而Wake On PCI Card模式要在深度休眠状态下唤醒。造成这样的区别主要是因为主板的设计不一样,现在的计算机一般都是Wake On PCI Card模式的。

步骤三:检查网卡是否支持WOL

安装ethtool,并执行以下命令:

sudo apt-get install ethtool

步骤四:查看网卡

步骤五:查询网卡是否支持远程唤醒

sudo ethtool enp3s0 |grep Wake-on

步骤六:开启远程唤醒 d为关闭g为开启

sudo ethtool -s enp3s0 wol g

步骤七:参考操作

步骤八:远程控制计算机进入深度休眠或完全关机状态

这里主要应用了SSH连接远程计算机,并提交命令请求来达到目的。 小结1:使用ubuntu终端登陆远程计算机

关于这一步可以参考ubuntu终端连接远程计算机 小结2:登陆远程计算机后,使用如下命令实现深度休眠或关机

深度休眠 sudo pm-hibernate

关机 sudo shutdown 0

步骤九:唤醒远程计算机

小结1:准备工作 知道远程计算机的ip地址或域名和MAC地址,在路由上绑定局域网ip地址和MAC地址。如果没有静态ip,可以使用花生壳。详细操作可以google,在这里就不详述了。 在本地计算机上安装远程唤醒工具wakeonlan:

sudo apt-get install wakeonlan

小结2:唤醒远程计算机

执行下面的命令就可以唤醒远程的计算机了:

#host_address为远程计算机的域名或ip地址,mac_address为远程计算机的mac地址,mac地址是’:’间隔的形式

wakeonlan -i host_address mac_address

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144789.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 启动远程唤醒,需要主板支持才能进行。
    • 步骤一:检查计算机硬件是否支持WOL(wake on lan)功能。
    • 步骤二:检查主板和电源是否支持WOL
    • 步骤三:检查网卡是否支持WOL
    • 步骤四:查看网卡
    • 步骤五:查询网卡是否支持远程唤醒
    • 步骤六:开启远程唤醒 d为关闭g为开启
    • 步骤七:参考操作
    • 步骤八:远程控制计算机进入深度休眠或完全关机状态
    • 步骤九:唤醒远程计算机
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档