当前位置: 首页 > news >正文

远程控制服务器开关机——Wake-on-LAN(WOL 局域网唤醒)

目录

  • 常见问题
    • 无法通过pip安装包
    • 无法唤醒
  • 在 Linux 系统中开启 WOL
    • 安装 ethtool
    • 查看网卡名
    • 查看当前 WOL 状态
    • 启用 WOL(Wake-on: d 表示禁用状态)
  • 设置开机自动启用 WOL(防止重启失效)
    • 创建 systemd 服务
    • 写入内容(严格按照格式手动输入)
    • 保存并刷新 systemd
    • 验证
    • 获取服务器的 MAC 地址
  • Windows 端发送唤醒包
    • 下载软件WakeMeOnLan
    • Add New Computer

服务器主机为Ubuntu系统,笔记本电脑windows系统,笔记本远程控制服务器开关机。

常见问题

无法通过pip安装包

sudonano/etc/netplan/01-netcfg.yaml
# 写入以下文件network: version:2renderer: NetworkManager ethernets: enp4s0: dhcp4:truedhcp6:true

无法唤醒

服务器IP地址变更,需在wakemeonlan软件重建连接,并启用WOLsudo ethtool -s enp4s0 wol g

在 Linux 系统中开启 WOL

安装 ethtool

sudo apt update sudo apt install ethtool

查看网卡名

ip link

查看当前 WOL 状态

sudo ethtool enp4s0


Wake-on: g表示启用

启用 WOL(Wake-on: d 表示禁用状态)

sudo ethtool-s enp4s0 wol g

设置开机自动启用 WOL(防止重启失效)

创建 systemd 服务

sudo nano/etc/systemd/system/wol.service

写入内容(严格按照格式手动输入)

进入GNU nano编辑器,在 GNU nano 编辑器中:

  • 按下 Ctrl + O(字母 O,不是数字 0),此时编辑器底部会出现“File Name to Write:”的提示,确认文件名无误后,按下回车键即可保存
  • 保存完成后,按下 Ctrl + X 退出 nano 编辑器

(退出后重新进入编辑的命令sudo nano /etc/systemd/system/wol.service
删除文件命令sudo rm /etc/systemd/system/wol.service

[Unit]Description=Enable Wake-on-LAN at boot After=network.target[Service]Type=oneshot ExecStart=/sbin/ethtool-s enp4s0 wol g RemainAfterExit=yes[Install]WantedBy=multi-user.target

保存并刷新 systemd

sudo systemctl daemon-reload sudo systemctl enable wol.service sudo systemctlstartwol.service

验证

sudo systemctl status wol.service sudo ethtool enp4s0|grep Wake-on

获取服务器的 MAC 地址

ip addr

Windows 端发送唤醒包

下载软件WakeMeOnLan

https://www.nirsoft.net/utils/wake_on_lan.html

Add New Computer

  • 填写IP Address、MAC Address
  • 保存后右键“Wake Up Selected Computers”
http://www.jsqmd.com/news/727105/

相关文章:

  • AI教材生成新突破!低查重AI写教材工具,快速产出20万字优质教材!
  • 从ERP到S/4HANA:业务伙伴(BP)BAPI调用有哪些变化?CL_MD_BP_MAINTAIN使用指南
  • Mac Mouse Fix:将普通鼠标转变为macOS生产力利器
  • 4月30日成都地区磐金产无缝钢管(8163-20#;外径42-530mm)批发价格 - 四川盛世钢联营销中心
  • WeDLM-7B-Base实战案例:用WeDLM替代GPT-4做低成本长文本补全方案
  • AI教材写作实用攻略:借助低查重工具,轻松生成优质教材!
  • Nodejs后端服务如何安全高效地接入Taotoken管理大模型调用
  • 终极指南:Dio拦截器实现HTTP请求头全自动管理,告别重复编码
  • 保姆级教程:在Ubuntu 22.04上搞定JSBSim与AirSim的飞行仿真联调(附VSCode排错实录)
  • 创业团队如何利用Taotoken统一管理多个AI模型的API调用与成本
  • Houdini SOP模块实战:从Font节点到PolyExtrude,手把手教你做3D卡通字效
  • 数字孪生和视频孪生有什么区别?哪家更领先?镜像视界
  • UnityExplorer实战指南:在游戏运行时轻松调试Unity项目
  • 终极指南:5个简单步骤在Windows上安装安卓应用
  • 从DV到PPAP:手把手拆解汽车零部件‘准生证’获取全流程(附工具清单)
  • 爬虫攻防实战:Python 模拟浏览器指纹、破解 API 签名算法与反调试对抗指南(万字实战)
  • 经济学原理分析2025年底计算机内存事件
  • 深度拆解 | 液冷流道设计思路 微通道散热器仿真分析全流程
  • 打破音乐枷锁:3分钟学会用Unlock-Music解锁所有加密音频
  • 终极指南:5分钟学会用Style Settings插件完全自定义你的Obsidian外观
  • 微信聊天记录永久保存指南:用免费开源工具完整备份你的数字记忆
  • 开发者在多模型间切换时如何保障服务稳定性与低延迟
  • MATLAB语音识别程序:GUI界面,数字0-9识别,注释齐全,附报告及电子资料链接
  • Betaflight 2025终极解决方案:深度解析开源飞控固件架构与性能优化
  • 初创团队如何利用多模型聚合平台优化产品原型开发效率
  • RAX3000M路由器搭建Maven私服避坑指南:解决Maven 3.6+的HTTP限制和SSL证书问题
  • 别再为Dify知识库选模型发愁了!手把手教你用Xinference在AutoDL上一次性搞定ChatGLM3、Embedding和Rerank
  • 终极二维码修复指南:如何用QRazyBox让损坏的二维码重获新生
  • 1.2.AD绘制原理图和PCB技巧
  • 2025届最火的五大AI辅助写作平台推荐榜单