广域网中远程唤醒计算机故障排查
-
- 查看arp信息,注意Flags
- arp状态有permanent | noarp | stale | reachable
- 将服务器的arp信息更改成永久即可解决
- 再次查看arp信息,注意Flags
- 局域网etherwake唤醒服务器,成功
- 最后将arp绑定命令添加进开机启动脚本
查看arp信息,注意Flags
[[email protected]:/root]#arp
IP address HW type Flags HW address Mask Device
192.168.1.2 0x1 0x2 00:0b:2f:xxxxxx * br-lan
arp状态有permanent | noarp | stale | reachable
[[email protected]:/root]#ip neigh help
Usage: ip neigh { add | del | change | replace } { ADDR [ lladdr LLADDR ]
[ nud { permanent | noarp | stale | reachable } ]
| proxy ADDR } [ dev DEV ]
ip neigh {show|flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]
将服务器的arp信息更改成永久即可解决
[[email protected]:/root]#ip neigh change 192.168.1.2 lladdr 00:0b:2f:xxxxxxxx nud permanent dev br-lan
再次查看arp信息,注意Flags
[[email protected]:/root]#arp
IP address HW type Flags HW address Mask Device
192.168.1.2 0x1 0x6 00:0b:2f:xxxxxx * br-lan
局域网etherwake唤醒服务器,成功
[[email protected]:/root]#etherwake help
usage: ether-wake [-i <ifname>] [-p aa:bb:cc:dd[:ee:ff]] 00:11:22:33:44:55
Use '-u' to see the complete set of options.
[[email protected]:/root]#etherwake -i br-lan 00:0b:2f:xxxxxx
最后将arp绑定命令添加进开机启动脚本
[[email protected]:/root]#cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
/usr/bin/ip neigh change 192.168.1.2 lladdr 00:0b:2f:xxxxxxxx nud permanent dev br-lan
exit 0