技术知识分享

CentOS/Debian/Ubuntu 使用网络启动 Wake On LAN 的最新方法

腾讯云双11活动

今天小白的http://os.lenovoservices.win ,居然挂了,想必又是被垃圾京东云的发包机打挂了。想着用网络启动下机器。但是用Windows的机器居然启动不成功。想着局域网内还有一台CentOS的机器,干脆学习下怎么用Linux 网络启动其他机器。

网上找了一圈,发现教程里所说的一款叫WOL的软件包,在小白的163软件源里不存在。在往后翻好几页才发现有一款叫net-tools的软件包也有网络唤醒功能。尝试安装了下,可以正常唤醒局域网中的服务器。可是没多久就连不上了。看来又是被攻击死了。明天看看能不能切换到Linux的服务器上吧。

分享下CentOS使用net-tools做网络启动的方法:
安装net-tools或者wakeonlan

Ubuntu/Debian,如果不是root账号运行的记得加sudo

apt-get install wakeonlan

CentOS:

yum install wol --enablerepo=epel

或者

yum install net-tools  # 小白用的是这个

使用方法

Ubuntu/Debian:

wakeonlan BC:24:5B:B4:E8:30 # 后面的为需唤醒机器的MAC地址

CentOS:

wol BC:24:5B:B4:E8:30

或者

ether-wake -i eth1 BC:24:5B:B4:E8:30  # 小白用的就是这个,网卡eth1请按实际情况输入

备注
这里小白遇到一个坑,就是我的网卡并不是eth1。

查看自己服务器的网卡信息

ifconfig

WOL

查看到小白的网卡是enp2s0,那么唤醒代码应该是:

ether-wake -i enp2s0 BC:24:5B:B4:E8:30

命令运行成功后并不会有任何提示。不像Windows版的会提示已经被唤醒。
wol

未经允许不得转载:pc6a学习分享 » CentOS/Debian/Ubuntu 使用网络启动 Wake On LAN 的最新方法
阿里云服务器11月抢购

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址