linux使网卡点亮_linux系统查看网卡是否支持WOL网络唤醒并开启WOL唤醒功能

2023-05-16

首先需要看电脑的主板是否支持,进入BIOS,一般有两种。

一是在开机启动项里是否有Lan启动的选项,有的话就调成优先启动

二是在电源里,有的直接有WOL选项,开启即可。

硬件开启了网络唤醒功能,接下来就需要在系统里设置了。

检查是否开启WOL唤醒功能

linux检查网卡是否支持唤醒功能,输入命令命令打印出网卡的信息。

ethtool eth0

其中eth0是一般服务器,默认的网卡,但是也有例外,所以先用命令 ifconfig 查看下所有网络设备,找到你的电脑的网卡,像我的就是eno1。

其中先看Supports Wake-on的字段,会输出现在网卡支持哪些功能,若为d,则不支持。

d -- 禁用

p -- 物理活动唤醒

u -- 单播消息唤醒

m -- 多播(组播)消息唤醒

b -- 广播消息唤醒

a -- ARP 唤醒

g -- 特定数据包magic packet唤醒

s -- 设有密码的特定数据包magic packet唤醒

然后看Wake-on的值,若为g,表示网卡已开启远程唤醒功能;

开启WOL唤醒功能

若为d,则需要输入命令开启。记得将网卡改成自己电脑的。

ethtool -s eth0 wol g

命令执行后,再次输入ethtool eth0,检测是否成功开启wake on lan功能。

为什么这里选择的g,因为其他只是单纯的唤醒,并没有验证,可能路由器的一个广播操作都会将电脑给唤醒,g为特定数据包magic packet唤醒,唤醒的时候是发送一段特殊的代码,进行操作。

幻数据包(Magic Packet)

由 AMD 公司提出,幻数据包是一个广播帧,包含待唤醒计算机的MAC地址。完成的幻数据包最简单的构成是6字节的255(FF FF FF FF FF FF FF),紧接着为48位MAC地址,重复16次,数据包共计102字节。通常数据包含在 UDP协议中。

重启后自动开启WOL唤醒

每次重启完,网卡的Wake-on属性又会恢复到d的关闭状态,所以每次开机需要再开启,两种方法:

1、加入开机启动项。将以下代码添加至/etc/rc.local

/sbin/ethtool -s eth0 wol g

2、修改网卡属性。编辑/etc/sysconfig/network-scripts/ifcfg-eth0,添加以下代码

ETHTOOL_OPTS=”wol g”

PS:要注意将eth0换成自己的网卡

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux使网卡点亮_linux系统查看网卡是否支持WOL网络唤醒并开启WOL唤醒功能 的相关文章

  • Python中的迭代器与可迭代对象

    可迭代对象 xff08 Iterable xff09 与迭代器 xff08 Iterator xff09 是python中的重要概念 xff0c 两者容易被弄混淆 xff0c 这里来总结一下 for循环 我们通常用for循环遍历一个可迭代对
  • 计算机串口程序配置,串口设置软件 串口调试工具如何使用

    串口调试工具 可以用来调试 串口通信程序 这时 xff1a 串口调试工具 作为一端 xff0c 串口通信程序 作为另外一端 调试时 xff0c 一端发送 xff0c 另外一端接收 多机情况下 xff0c 用串口线 连接 2台电脑就可以了 注
  • EGO-PLANNER代码阅读(地图部分)

    plan env grid map cpp 最近由于多个比较实验的原故 xff0c 把ego planner及Fast planner中TOPO REPLAN的代码都分析了一遍 EGO主要是为了看gridmap的使用 TOPO Replan
  • vueRouter 的使用及实现

    前言 我们经常会在vue项目中用到 vueRouter xff0c 通过路由实现页面的跳转 xff0c 不同的url展示相应的页面或内容 那么前端的路由究竟是如何实现的呢 xff0c 首先让我们先来了解一下路由的基本知识吧 xff01 前端
  • 对象的删除

    obj deleteLater 删除一个对象时 也会解除它与父对象之间的关系 deleteLater 并没有将对象立即销毁 而是向主消息循环发送了一个event 下一次主消息循环收到这个event之后才会销毁对象 这样做的好处是可以在这些延
  • VNC共享剪切板,打开远程复制粘贴功能

    出现原因 xff1a 本地剪切文件向服务器粘贴 xff0c 发现没有粘贴内容 xff08 服务器端执行 xff09 1 打开任务管理器 xff0c 找到rdpclip exe 结束任务 2 任务管理器面板 xff0c 文件 新建任务 输入r
  • centos7怎么永久关闭防火墙

    1 命令行界面输入命令 systemctl status firewalld service 并按下回车键 2 然后在下方可度以查看得到 active xff08 running xff09 xff0c 此时说明防火墙已经被打开了 3 在命
  • Ubuntu18.04创建用户

    1 创建用户 Step1 创建用户 sudo useradd username m Step2 设置密码 sudo passwd username 在弹出来的提示窗口中设置密码即可 Step3 切换用 su username 2 删除用户
  • win10下安装Hadoop3.2.2

    因为Hadoop需要依赖java环境 xff0c 因此需要先安装JDK1 8 xff08 大于1 8版本的jdk需要收费 xff0c 因此很多厂家开发都是依赖与jdk1 8 hadoop当然也是啦 xff09 1 安装JDK1 8 下载JD
  • Ubuntu18.04离线安装pytorch_gpu版本教程

    由于没有网络 xff0c 只能离线安装 xff0c 下载对应的包 xff0c 进行安装 1 安装显卡驱动 xff1a 根据购买的显卡型号进行安装 下载地址 xff1a https www nvidia cn Download index a
  • ubuntu18.04 ssh拷贝密钥失败

    问题描述 xff1a 生成密钥拷贝到远程电脑命令ssh copy id root 64 远程电脑ip 失败 出现了 xff1a etc ssh ssh config line 52 Unsupported option rsaauthent
  • wget下载方法

    wget下载cudnn wget c O cudnn tar 下载链接地址 参考 xff1a https baijiahao baidu com s id 61 1715589159640466321 amp wfr 61 spider a
  • 世界坐标系与车辆坐标系转换

    坐标系 车辆坐标系与相机坐标系的转换关系图
  • git amend方法

    引用 xff1a https blog csdn net Flyfreelylss article details 126021281 1 场景 有时候我们代码已经提交 xff08 commit xff09 了 xff0c 发现需要追加几处
  • git branch

    Git创建本地分支 使用 git brach 命令可以新建一个分支 比如在main branch 就在main branch创建 git branch dev xxx git checkout dev xxx 根据已有分支直接创建新的分支
  • C语言四川麻将算法,四川麻将胡牌算法

    满意答案 四川麻将中基础牌型和杠一起计费 最后输赢为两项之和 基础牌型 格 与基本番数 xff1a 平胡 xff1a 普通的四个搭子一对将 如 xff1a 123 345 789万 234 66筒 1番 大对子 对子胡 xff1a 四个搭子
  • UML关系:继承(泛化)、实现、依赖、关联、聚合、组合的联系与区别

    分别介绍这几种关系 xff1a UML关系 xff1a 继承 xff08 泛化 xff09 实现 依赖 关联 聚合 组合的联系与区别 一 表示符号上的区别 二 具体区别与联系 1 继承 泛化 xff08 Generalization xff
  • MySQL数据库部署详细流程,手把手教你如何搭建

    目录 一 安装数据库服务器端 二 安装数据库客户端工具 一 安装数据库服务器端 我使用的是mysql 5 5 27 winx64 msi双击服务器安装包 xff0c 点击Next xff0c 勾选许可证协议 xff0c 点击Next选择Ty
  • matlab gpu运算出错,matlab GPU 高速运算

    本帖最后由 蓝云风翼 于 2011 1 27 09 42 编辑 内存溢出的原因有 xff1a 其中一个原因 39 内存不足 39 的错误是您的系统实际上已经运行了堆空间来保存你的所有变量 这意味着 xff0c 您的计算机上没有可使用的MAT
  • java ssh连接不上_用于java连接的Ganymed SSH问题

    我们使用Ganymed SSH库并在执行到另一台机器的SSH时面临此错误 用于java连接的Ganymed SSH问题 email protected test java classpath ganymed ssh2 build210 ja

随机推荐