实现:目标设备为Linux系统,实现从另一台Linux设备或者Windows设备上远程唤醒目标设备。

首先确保两台设备在同一个局域网下。

Linux平台下,使用ether-wake命令,让一台Linux设备通过网络开机另一台Linux设备。

使用前先在要启动的主机设备上键入ip a查看网口信息,找到通过wake on LAN启动的对应网口,在我的例子中对应的网口是enp2s0,它的mac地址为cO:3f:d5:e1:3c:aa.

然后使用ethtool查看这个网口是否支持wake on LAN,找到查询结果中的Wake-on的字段,值为g表示这个字段支持wake on LAN,值为d则表示不支持。执行ethtool -s [网口] wol g可以开启网络开机功能,ethtool -s[网]wol d表示关闭此功能。

Wake on LAN的具体命令为ether-wake -i 发命令的网口名 MAC地址。比如例子中,发送启动命令的设备使用的网口名为eth1,从这个网口发送的报文将开启测试用的设备,指令为ether-wake -i ethl c0:3f:d5:e1:3c:aa.注意这里的-i后面跟的字段是发送消息设备上的网口,而不是要被启动的测试设备上的,MAC地址为要被启动的测试设备接收消息的网口MAC地址。


让一台Windows设备远程启动一台Linux设备的方式是,通过wolcmd程序。

它的用法和下载连接在这里

在Windows上进入shell,转到wolcmd软件所在的目录后,指令为wolcmd 对端MAC地址 对端ip地址 对端掩码 端口号(可不填)

在我的例子上的指令为wolcmd cO:3f:d5:e1:3c:aa 192.169.1.250 255.255.255.0

wake on LAN: 三分钟实现从Linux和Windows设备上远程唤醒设备相关推荐

  1. 在 Linux 或者 Windows 服务器上安装部署 MATLAB

    在 Linux 或者 Windows 服务器上安装部署 MATLAB 目标 在服务器上安装 MATLAB,以供实验室内多个用户远程连接使用.特别是要完成 MATLAB 的激活. 安装方式 这里我们采用 ...

  2. 运行时:Linux 和 Windows 2000上的高性能编程技术

    运行时:Linux 和 Windows 2000上的高性能编程技术 建立计时例程       级别: 初级 Edward G. Bradford, 高级程序员, IBM 2001 年 4 月 01 日 ...

  3. 三分钟热度的人,无法过上自律的生活

    转载自简书https://www.jianshu.com/p/6c7772ad113f -01 今天在朋友圈看到很多人立了2018年的目标,有的要看很多书,有的想升职,有的想减重20斤-- 每一年开头 ...

  4. 在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)

    背景 平时开发大部人都是在提供了高效GUI的window下工作,但是真正部署环境普遍都是在Linux中,所以为了让开发环境和部署环境统一,我们需要在windows模拟LInux环境,以前我们可能通过虚 ...

  5. windows守护进程_在Linux的Windows子系统上(WSL)使用Docker(Ubuntu)

    平时开发大部人都是在提供了高效GUI的window下工作,但是真正部署环境普遍都是在Linux中,所以为了让开发环境和部署环境统一,我们需要在windows模拟LInux环境,以前我们可能通过虚拟机的 ...

  6. windows10上运行linux,在Windows 10上原生运行Linux

    微软已经推出了适用于Linux的WSL子系统,它使用户可以直接从Windows 10运行自己喜欢的Linux发行版,而无需双启动或使用虚拟机. 适用于Linux的Windows子系统的局限性 尽管这是 ...

  7. 三分钟教会你Linux网卡安装

    第一步点击虚拟机安装网卡 第二步点击图中最下面的设置 第三步点击添加 第四步点击刚才添加的网卡(网络适配器)然后点击自定义随便选一个比如vmnet2 第五步点击编辑接着点击任务栏里倒数第二的虚拟网络编 ...

  8. 连接linux系统软件,Windows系统上有哪些不错的终端软件可以远程连接Linux?

    PuTTY文章介绍:https://www.toutiao.com/i6631146607595241991/ PuTTY 是一款集成虚拟终端.系统控制台和网络文件传输为一体的自由及开放源代码的程序. ...

  9. 第三十八期:如何在Windows 10上使用Windows Update目录驱动程序安装打印机

    尽管Win10能够自动设置大多数打印机,但有时Windows Update可能会在安装设备驱动程序时遇到问题-尤其是在添加较旧的打印机时. 作者:佚名来源:Win10系统之家 图片来源:伏天氏(m.f ...

  10. 三分钟Docker-环境搭建篇

    如题目显示,三分钟让你学会在windows上安装docker环境,开启docker之旅的第一步. 安装前要求 Windows 10 64位:专业版,企业版或教育版(内部版本16299或更高版本). 必 ...

最新文章

  1. 存储过程授权给子用户
  2. linux服务器上nginx日志访问量统计命令
  3. 关于react diff 算法(译文)
  4. linux下载哪个python版本-Linux下升级安装Python-3.6.2版本
  5. Python练习 | 初识Python、数据类型、基本语句
  6. Windows Azure Cloud Service (23) 使用Full IIS模式部署多站点和虚拟目录
  7. java光标位置无效_ResultSet.getString(1)引发java.sql.SQLException:当前光标位置的无效操作...
  8. Intel 4004,世界上首个CPU,进不惑之年
  9. Hadoop HBase概念学习系列之hbase shell中执行java方法(高手必备)(二十五)
  10. python 多线程就这么简单(续)
  11. Q120:PBRT-V3,“直接光照”积分器(14.3章节)
  12. ObjectARX开发(自定义块以及属性的获取)
  13. js实现文件下载有很多种方式,本文主要介绍7种。
  14. 常用的6个跨品种套利组合
  15. 网络安全系列之二十六 EFS加密
  16. iframe 的使用理解
  17. H3C服务器配置raid
  18. Unity3d 与罗技G29交互
  19. SFR解析算法 - SFR_Calculation (C语言)
  20. 淘宝开放平台API接口,接入方案如下

热门文章

  1. vs2017安装nuget包生成和管理工具
  2. JAVA数据库增删改查
  3. 80psi等于多少kpa_psikpa换算(kpa bar 换算)
  4. matlab数据平滑处理,matlab数据的平滑处理
  5. 网络工程师中级--上午科目
  6. maven 阿里源配置完整 亲测有效
  7. 【多目标追踪算法】多目标跟踪评价指标
  8. 详细讲解CASS勘测定界图的绘制及出图
  9. java加密算法之MD5篇
  10. Transformer综述(A Survey on Vision Transformer) 阅读学习笔记(二)-- transformer在计算机视觉领域的发展和应用