linux网络唤醒,如何在Ubuntu Server 18.04中启用网络唤醒(WOL)
网络唤醒(WOL)是一种行业标准协议,用于远程唤醒服务器。如果您管理着很多设备,因此不需要为了唤醒服务器而去数据中心。启用允许您远程执行此操作的功能,这样您可以更高效地工作。
Ubuntu 系统默认没有启用WOL,所以我们要设置它。我将在Ubuntu Server 18.04的一个实例上演示。
使这项工作唯一需要做的是:
①Ubuntu Server 18.04的实例
②具有sudo特权的用户帐户
③支持WOL的网络接口
一、如何安装ethtool
使之成为可能的工具是ethtool。可能是,它已经安装在您的服务器上。但是,如果不是这样,请安装它。打开一个终端窗口,然后发出以下命令:
sudo apt-get install ethtool -y
二、如何找到接口名称
接下来需要做的是找到要侦听唤醒机的接口名称。如果您的计算机同时具有WAN和LAN接口,则可能只希望在LAN端启用此功能。
要找到接口名称,请发出命令:
ip a
您应该会看到列出的接口。寻找与您想要监听的IP地址相关联的名称,以寻找唤醒机(如下图)。
使用接口名称后,发出命令:
sudo ethtool -s INTERFACE wol g
其中INTERFACE是要使用的接口的名称。
该命令将不报告任何内容-除非事实证明您的网络接口不支持WOL,否则它将立即通知您。
最后,您必须知道接口的MAC地址。可以使用与找到接口名称(ip a)相同的命令来发现它。
如何安装WOL并远程唤醒
从Linux到Linux唤醒的最简单方法是使用另一种工具称为wakeonlan。使用以下命令安装:
sudo apt-get install wakeonlan -y
安装该应用程序后,您可以使用以下命令发送到唤醒机侦听接口:
wakeonlan MAC
其中MAC是启用WOL的LAN接口的MAC地址。该命令将报告已将唤醒机发送到MAC地址,并且您的远程服务器现在应处于唤醒状态,从而允许您远程登录。
此方法的问题在于,重新启动后,不会在接口上启用WOL。为了使它在Ubuntu Server 18.04上持久存在,您必须编写一个systemd文件。为此,发出命令:
sudo nano /etc/systemd/system/wol.service
在该文件中,粘贴以下内容:
[Unit]
Description=Configure Wake On LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s INTERFACE wol g
[Install]
WantedBy=basic.target
其中INTERFACE是要使用的接口的名称。
保存并关闭文件。使用以下命令使systemd知道新脚本:
sudo systemctl daemon-reload
使用以下命令启用新服务:
sudo systemctl enable wol.service
最后,使用以下命令启动服务:
sudo systemctl start wol.service
就是这样。LAN唤醒现在可用于LAN接口。您可以唤醒该服务器,而不必一路跋涉到数据中心。请记住,您必须知道目标LAN接口的MAC地址,而不能通过IP地址来做到这一点。快乐醒来。
linux网络唤醒,如何在Ubuntu Server 18.04中启用网络唤醒(WOL)相关推荐
- linux服务器版怎么安装桌面,如何在Ubuntu Server 18.04上安装GNOME桌面
如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...
- debian最小化安装如何安装桌面_如何在Ubuntu Server 18.04上安装GNOME桌面
如果您已经采用了Ubuntu Server 18.04,你一定会感到非常自豪.然而,无论您多么关注它,您都意识到您的it管理生命中的大部分时间都在使用GUI,并且您不太确定接下来要做什么?如果这样描述 ...
- Linux/ubuntu server 18.04 安装远程桌面--vnc server
此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...
- ubuntu server 18.04 first config
ubuntu server 18.04 first config 文章目录 ubuntu server 18.04 first config oneClick i3wm googlepinyin ss ...
- Ubuntu Server 18.04 LTS 安装Tomcat并配置systemctl管理Tomcat服务
本文目录 1 下载安装JDK 2 下载安装Tomcat 3 配置systemctl管理Tomcat服务 2019.11.13补充 软件环境 系统版本:Ubuntu Server 18.04.1 LTS ...
- Ubuntu Server 18.04 与 MySQL 5.7
[walker 过程] 安装 sudo apt install mysql-server mysql-client 在 /etc/mysql/mysql.conf.d/mysqld.cnf 文件里面修 ...
- Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网
Ubuntu Server 18.04安装后vi命令解决键盘错乱方法和wifi连接之后不能上网 一.编辑/etc/vim/vimrc.tiny 使用root权限操作 将"compatib ...
- 服务器如何ghost系统安装,如何在Ubuntu Server 14.04 LTS上安装Ghost
Ghost是一个很优秀的博客平台,设计美观,使用简便,且完全免费.同时也是一款开源软件,源代码共享在github上.到2014年1月,我们能感觉到界面更趋于简洁,分析图表可调整,分屏显示的方式让编辑更 ...
- Ubuntu Server 18.04 连接 WIFI
Ubuntu Server 18.04 连接 WIFI 18.04之后ubuntu更换了网络管理工具,以前的ifconfig没了,取而代之的是ip命令 ip a # 或者是 ip addr show ...
最新文章
- 06-CoreData增删改查
- MyBatis(六)SqlSessionTemplate是如何保证线程安全的
- JAVA设计模式总结之23种设计模式
- 壁式框架内力计算_4种类型剪力墙的计算要点
- 作者:李雪梅(1984-),女,烟台中科网络技术研究所研发工程师。
- mybatis SqlMapConfig.xml typeAliases
- (转)中国大学改名大全2007最新版(笑掉大牙)
- 拼多多上货精灵——图文教程
- Linux高手必看的10本经典书籍
- Pr剪辑视频时,把视频变速,声音失真了怎么办,三个步骤完美搞定
- 学习金字塔 理论的一个应用
- linux审计工具audit,Linux audit安全审计工具
- 升腾 linux管理密码,升腾Linux终端使用指南
- 织梦后台登陆界面如何修改
- 2019小米java开发
- java.lang.NullPointerException: null的错误
- python——不同路径 ||
- 关于AckerMan函数
- 下一个风口就是硬科技,抓住机遇,中国能重返世界之巅
- 【人工智能】— 不确定性、先验概率/后验概率、概率密度、贝叶斯法则、朴素贝叶斯 、最大似然估计