ubuntu网络唤醒设置

1、 首先将bios中的设置打开 每个主板的打开方式都不一样 目前展示的是微星主板的设置

微星主板为例,首先将电脑重启,在刚启动的时候反复按下键盘上的Del键或者Delete键,进入主板的BIOS设置中,点击“Advanced(高级模式)”或者按直接按下F7键。

进入高级–整合周边设备–网卡ROM启动,设置为允许。

进入高级–电源管理设置–Erp ,设置为禁止。

进入高级–唤醒事件设置–PCIE设备唤醒和网络唤醒,设置为允许。

最后,完成所有的设置之后,按下F10键保存BIOS并退出即可。

2、然后进入ubuntu系统中进行设置
创建 systemd 自启动设置文件
sudo vim /etc/systemd/system/wol@.service
放入以下内容:

[Unit]
Description=Wake-on-LAN for %i
Requires=network.target
After=network.target

[Service]
ExecStart=/sbin/ethtool -s %i wol g
Type=oneshot

[Install]
WantedBy=multi-user.target

3、然后查看网卡名称和信息
ip a 或者ifconfig 一般网卡名称都是一些eno 或者enp2so之类的 重点 只能在有线网络中进行wol的配置

4、启动指定网卡的wol自启动文件
假设 我们的网卡名称是enp2so
systemctl enable wol@enp2s0

5、启动wake on lan
systemctl start wol@enp2s0

6、测试一下看网卡中是否有wake-on:g
ethtool enp2s0

7
Linux 可以使用 etherwake 唤醒设备,使用方式:
etherwake -b [被唤醒设备网卡的mac地址] -i [发出唤醒请求的网卡名称]

也可以使用 wakeonlan 唤醒,使用方式:
wakeonlan [被唤醒设备网卡的mac地址]

###########################################################################

如果是技嘉的主板 那么修改一下内容

连接网线,开机后按压键盘上的“delete”键,进入BIOS设置。
选择[Advanced]页面,然后选择[APM Configuration]选项。
将[Power On By PCI-E]选项设置为[Enabled],这样就可以让您的主板通过PCI-E设备(如网卡)进行网络唤醒。
按压键盘F10键,点选Ok,保存设置,然后重启计算机。

技嘉大部分型号在-电源管理-下面有个erp开关看解释请点传送门,意思就是只要打开了这个开关,主板就会把所有会耗电的功能统统停止掉,所以自动开机,WOL等功能是没法使用的,只要关闭了ERP,WOL等功能自然而然就可以使用了,关闭ERP开关,F10保存退出;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值