linux 远程开机
1、主机bios 设置支持lan启动
2、查看机器是否支持服务器远程唤醒
ethtool eth0
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
Supports Wake-on: pumbg //是否支持wolWake-on: g //是否开启wol以及是何种模式(d 表示禁用,g表示响应magic packet的唤醒)
如果为d将它改为g:
ethtool -s eth0 wol g
ether-wake 实行远程自动开机
下载 ether-wake.c 这个档案:然后开始编译他:
gcc -O -Wall -o ether-wake ether-wake.c
此时你的家目录下应该会有一个名为 ehter-wake 的档案,假设客户端主机的 MAC 为 11:22:33:44:55:66 好了, 那么你想要让这部主机被唤醒,就这样做吧:
./ether-wake 11:22:33:44:55:66
./ether-wake -u //查看更多用法
一般系统都默认带有ether-wake 这个东西
只需要直接运行它就可以了
使用ether-wake -p IP地址 就可以唤醒对应ip的机器了
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/110423.html