NUC设备远程唤醒(服务器,PC也类似,只要主板支持) 您所在的位置:网站首页 linux远程启动进程 NUC设备远程唤醒(服务器,PC也类似,只要主板支持)

NUC设备远程唤醒(服务器,PC也类似,只要主板支持)

2023-03-25 08:49| 来源: 网络整理| 查看: 265

                     NUC电脑远程唤醒

   我的实验环境采用了三台NUC设备,叠在一起以模拟服务器,经常要按电源开关机,很不方便,查了一下intel网站的设备信息,发现可以局域网内开关机,便进行了设置,其中也踩了不少坑,终于实现了一条命令三机全开。跟大家总结分享一下。

 

一、NUC 硬件BIOS唤醒设置:

配置适用于英特尔® NUC、英特尔®计算棒和英特尔®计算卡的唤醒 LAN

LAN 唤醒(WoL)是一种硬件/软件解决方案,可从低功耗模式或关闭模式远程唤醒计算机。计算机必须有互联网连接并接通电源才能进行 WoL 工作。

可以将 LAN 唤醒配置为使用以太网或无线。

注意

l 并非所有设备都支持无线唤醒 LAN。

l 支持无线唤醒 LAN 的设备仅支持从系统睡眠状态 S3 或 S4 唤醒。

要使 WoL 正常工作,需要正确设置计算机的 BIOS 和操作系统。

 (一) BIOS 中启用有线 LAN 唤醒

1. 在启动过程中按F2进入 BIOS 设置。

2. 选择 "高级",然后选择 "电源" 菜单。

3. 在辅助电源设置中,确保将来自 S4/S5 的 LAN 唤醒设置为:正常启动时开机(这是默认设置)。NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan

4. 按F10保存并退出 BIOS 设置。

在 Windows®10中配置有线 LAN 唤醒

1. 通过选择 "Windows" 按钮并键入 "设备管理器" 来打开设备管理器。

2. 展开 "网络适配器" 部分,然后双击所需的以太网适配器。NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_02

3. 选择 "电源管理" 选项卡。

4. 选择 "在局域网唤醒" 部分中的"幻报唤醒" 和任何其他所需选项。

NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_03

5. 单击"确定"。

(二)、在 BIOS 中启用无线唤醒 LAN

1. 在启动过程中按F2进入 BIOS 设置。

2. 选择 "高级",然后选择 "电源" 菜单。

3. 在辅助电源设置中,确保 已启用 WLAN 唤醒和 BT启用(这是默认设置)。NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_04

4. 按F10保存并退出 BIOS 设置。

在 Windows®10中配置无线唤醒 LAN

1. 通过选择 "Windows" 按钮并键入 "设备管理器" 来打开设备管理器。

2. 展开 "网络适配器" 部分,然后双击无线设备。NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_05

3. 选择 "高级" 选项卡。

4. 确保启用了幻报文唤醒(这是默认设置)。

NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_06

5. 选择 "电源管理" 选项卡。

6. 选择 "允许此设备唤醒计算机"和任何其他所需选项。NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_07

7. 单击"确定"。

如果在完成上述步骤后,英特尔 NUC 不会唤醒 LAN,请尝试在 Windows 中禁用 "快速启动":

1. 在搜索栏中键入电源选项。

2. 选择选择电源按钮的功能。

3. 选择当前不可用的更改设置。

4. 取消选中 "关机设置" 部分中的 "快速启动"。

5. 单击 "保存更改"。

 二、 Linux中设置网络唤醒:

先看网卡:

# lspci|grep Ethernet

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-V (rev 21)

# lspci |grep Eth

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

注:I219 BOIS设置后,就可以自动唤醒, RTL 就有问题,需要修正。

查看网卡信息:ethtool eno1               ethtool enp3s0

NUC设备远程唤醒(服务器,PC也类似,只要主板支持)-支持windows, Linux_NUC 自运唤醒 wakeonlan_08

ethtool -s enp3s0 wol g手工设置:

再查看,就为g了,关机可以唤醒,启动后,又变成d,唤不醒了。

设置到配置文件中:

ethernet-wol g 到 /etc/network/interfaces

/etc/network/interfaces.

iface eth0 inet dhcp  

ethernet-wol g      

或者:

以前版本中:

iface eth0 inet dhcp        

post-up /sbin/ethtool -s $IFACE wol g        

post-down /sbin/ethtool -s $IFACE wol g

 

 

在我的debain中加在物理网卡下,上面两种情况都不行:(

然后找到一种办法,如下所示,则可以:

auto lo

iface lo inet loopback

 

iface enp3s0 inet manual

 

auto vmbr0

iface vmbr0 inet static

address 192.168.1.11

netmask 255.255.255.0

gateway 192.168.1.1

bridge_ports enp3s0

bridge_stp off

bridge_fd 0

post-up /sbin/ethtool -s enp3s0  wol g

post-down /sbin/ethtool -s enp3s0 wol g

 

简化版也行:

more interfaces

auto lo

iface lo inet loopback

 

iface enp3s0 inet manual

 

auto vmbr0

iface vmbr0 inet static

address 192.168.1.11

netmask 255.255.255.0

gateway 192.168.1.1

bridge_ports enp3s0

bridge_stp off

bridge_fd 0

#区别在这里:

up /sbin/ethtool -s enp3s0 wol g

 

 

参考ubuntu 16以后的设置也是可行的,建议用这种服务的方式,显得更优雅,更标准:

 

1. 建立文件  /etc/systemd/system/[email protected] (保留 @ 符号).

 

[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

 

 

2. 启动激活

 

systemctl enable wol@enp3s0

 

Created symlink from /etc/systemd/system/multi-user.target.wants/[email protected] to /etc/systemd/system/[email protected].

 

 

3. 检查:

systemctl is-enabled wol@enp3s0

 

4. 查看

ethtool enp3s0

看到:

Wake-on: g

 

为什么硬件设置了之后,操作系统还要设置呢?

可能是采用的网卡不一样,如上面的对比图,操作系统都一样,BOIS中也设了唤醒,回到操作系统,一台缺省就可以,一台操作系统不设置就唤不醒。

为了找这原因,我重启了N>20次。除了网卡不一样。 

总结: 只要主板支持,在操作系统里面设掉,肯定可以唤醒。

补允:

唤醒的工具各平台下都有,就连手机上也有相关APP支持。

我的mac下用的是 wakeonlan命令,Linux也类似,一条命令可以唤醒多台。

命令格式:

wakeonlan   MAC1  MAC2  MAC3  Mac4 ...



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有