Hi!欢迎光临东田工控官方网站!
4008-0571-96
您的位置:首页>>新闻资讯>>工控机百科

咨询热线

4008-0571-96

工控机操作快人一步,Linux系统网络唤醒设置指南

作者:东田工控时间:2025-07-30 09:18:2062 次浏览

信息摘要:

本指南将详解Linux网络唤醒的设置步骤与关键要点,助您轻松实现远程启动,让设备随时待命,运维快人一步!

  一、背景介绍

  远程管理是现代IT运维和工业自动化中的关键能力,它极大地提升了对工控机维护的灵活性与响应速度。然而,当需要远程启动工控设备时,物理开机依赖现场操作,既低效又受限于距离,常延误运维并推高成本。掌握Linux系统的网络唤醒技术,让设备在接收到特定网络信号后加电启动,实现真正的“隔空唤醒”。

  东田工控不仅致力于提供稳定可靠的工控机硬件平台,更关注如何帮助用户更大化提升操作体验,提升工作效率。本指南将详解Linux网络唤醒的设置步骤与关键要点,助您轻松实现远程启动,让设备随时待命,运维快人一步!

东田工控产品线.png

  二、在Linux上如何设置网络唤醒?

  1、将网线连接到工控机的网口。确保机器网络正常

  2、打开终端,输入以下命令,查看机器网口的名称:

  ip -brief link show

  输出可能如下

  lo                UNKNOWN    00:00:00:00:00:00<LOOPBACK,UP,LOWER_UP>

  eno1          DOWN             dc:36:43:94:ca:10<NO-CARRIER,BROADCAST,MULTICAST,UP>

  enp10s0   UP                    dc:36:43:94:ca:11<BROADCAST,MULTICAST,UP,LOWER_UP>

  列是网口名称,第二列是网口的状态,第三列是网口的mac地址,第四列是其他状态信息。

  第二列为UP的网口是现在可以正常使用的网口,把它们记下来

  现在名字叫enp10s0的网口可以正常使用,这里把它记下来

  enp10s0 UP dc:36:43:94:ca:11 <BROADCAST,MULTICAST,UP,LOWER_UP>

工控机Linux系统网络唤醒设置指南.png

  3、在终端中输入以下命令,查询网口是否支持网络唤醒:

  sudo ethtool enp10s0 | grep Wake-on

  输出可能如下

  Supports Wake-on: pumbg

  Wake-on: d

  行表示网口支持网络唤醒的模式,

  第二行表示网络唤醒当前所设置的模式,d表示disable,表示网络唤醒已禁用。

  网络唤醒支持的各个模式的说明可用以下命令获得:

  man ethtool | grep --after 13 'Sets.*Wake-on-LAN'

工控机Linux系统网络唤醒设置指南.png

  4、在终端中输入以下命令,将正常使用的网口的网络唤醒的模式设为g

  sudo ethtool --change enp10s0 wol g

  建议将所有可用于网络唤醒的网口模式设为g,这样在网线插到其他网口时也能正常唤醒。

  5、尝试将板载网口的网络唤醒的模式设置设为g,在终端中输入以下命令,打开文本编辑器编辑文件

  sudo pluma /etc/rc.local

  向/etc/rc.local的尾部添加以下内容:

  #!/usr/bin/env bash

  ethtool -s eno1 wol g || true

  ethtool -s enp9s0 wol g || true

  #如果你的机器网口名称不是 eno1和enp9s0,那请替换成合适的

  6、在终端中输入以下命令,给/etc/rc.local添加执行权限

  sudo chmod u+x /etc/rc.local

  7、在“安全中心”允许/etc/rc.local执行

  打开“安全中心”,

  找到并点击“应用保护”,

  找到“应用程序执行控制”并点击右侧的“配置”,

  找到并点击右上角的“+”号,

  选择etc目录下的rc.local并点击“打开”。

  8、检查网口网络唤醒的模式是否为g

  sudo ethtool enp10s0 | grep Wake-on

工控机Linux系统网络唤醒设置指南.png

  9、网口的唤醒模式设置为g时,正常关机后,网口灯应该亮着

  关机后请勿将机器断电,断电后需要手动开一次机,后续才能正常使用网络唤醒。

  10、在同一网络中的另一台机器上打开终端,输入以下命令,安装wakeonlan工具

  sudo apt install wakeonlan -y

  11、在同一网络中的另一台机器的在终端中输入以下命令,唤醒刚才关机的机器:

  wakeonlan dc:36:43:94:ca:11

  注:dc:36:43:94:ca:11是之前关机机器可用网口的mac地址

  如果后续自启失效了怎么办?——不要慌张!

  工程师教你这样做:把应用执行控制关闭后再试试看!

工控机Linux系统网络唤醒设置指南.png

  结语

  掌握Linux网络唤醒设置,让您的工控机跨越物理距离,实现远程启动,显著降低运维响应成本!东田工控始终秉持“以稳定可靠的工控机硬件为基础,以提升用户操作效率和体验为目标”的理念,与您携手,智造未来!