记一次好玩的操作(内网远程控制主机启动)

背景

  最近搬进了3+1,发现有一点台式电脑可以玩玩,电脑本身也比较老了,所以就想着装个服务器吧,平时在实验室用Windows时如果临时想用用Linux的话也可以连接上来用用,也就不用忍受巨卡无比的腾讯云了。
  最小安装完Centos 7之后想着如果能远程控制主机启动(一条命令or一个脚本)那简直是太棒了。Google之后发现可以使用wol来远程启动它(前提是电脑支持这样做)。

实施

1. 硬件检查&开启wake on lan开关

使用 ethtool 命令检查电脑是否支持从网卡启动,使用格式为:ethtool 网卡名称(可以使用 ifconfig 命令来看使用的网卡名称是什么),例如:

如果输出的结果中有Wake-on选项,则表明支持远程启动。该选项如果为 g 则表明远程启动已经开启,可以通过网卡启动计算机,如果该选项为 d 则表明禁用wake on lan。如果不幸为 d 的话就需要使用如下命令来开启

ethtool -s 网卡名 wol g

当然,通过这种方式开启只能保持一次,下次重启之后该选项又会被关闭,此时在网卡的配置文件(/etc/sysconfig/network-scripts/ifcfg-网卡名字)中添加

ETHTOOL_OPTS=”wol g”

即可永久生效。

2. 客户机安装 wol 远程控制服务器启动

安装完成之后就可以愉快的使用 wol 命令远程启动计算机了,命令格式为:

wol 目标计算机 MAC 地址

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native