使用wol远程唤醒linux主机,动手实现Ubuntu系统WOL远程唤醒

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

背景

本篇博客主要介绍通过局域网唤醒服务器(远程启动计算机)。具体在Ubuntu操作系统上实现。具体数据流为:通过互联网远程登录长期开机的树莓派,然后通过树莓派唤醒同一个局域网的高性能服务器。

什么是WoL(Wake on LAN)

电脑处在关机(或休眠)状态时,只要主机保持连接电源、网线连接网卡,其实网卡和主板仍然有微弱供电。这部分供电能让网卡监听和解读来自外部网络的广播信息。其中会对一种特殊的广播信息Magic Packet(魔法数据包)进行侦测。Magic Packet网络包以广播的形式发送,发送的范围可以是整个局域网或者指定的子网。另外Magic Packet中唤醒服务器IP可以是多个,侦测主机一旦发现包中的唤醒IP集中包含自己的IP,会通知主板、电源供电器,开始执行唤醒,打开机器。

第一部分 检查主机板块和网卡是否支持Wol主板是否支持:进入BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”或“On”

网卡是否支持:1ethtool enp0s31f6

其中有下面的字段信息:1

2Supports Wake-on: pumbg

Wake-on: g

第二部分 部署步骤

2.1 方法1

需要安装wakeonlan包:1[email protected]:~# sudo apt-get install wakeonlan

下面的命令通过树莓派发送魔术包:1

2[email protected]:~# wakeonlan -i 192.168.1.3 b0:6f:bf:b0:9f:2f

Sending magic packet to 192.168.1.3:9 with b0:6f:b0:bf:9f:2f

2.2 方法2

在网关配置ARP信息(IP与物理地址进行绑定),发送网段的广播:1

2[email protected]:~# wakeonlan -i 192.168.1.0 b0:6f:bf:b0:9f:2f

Sending magic packet to 192.168.1.0:9 with b0:6f:b0:bf:9f:2f

参考文献及链接

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值