局域网WOL唤醒
#!/bin/sh
echo "主机列表:"
echo "1 [192.168.31.4]"
echo "2 [192.168.31.5]"
weak(){
read -p "请选择需要唤醒的主机[默认1]:" mac
[ -z $mac ] && mac=1
case "$mac" in
# IP对应的MAC
1) mac="22:20:6c:xx:xx:xx" ;;
2) mac="04:92:26:xx:xx:xx" ;;
*) mac="" ;;
esac
if [ -z $mac ]
then
echo "请选择正确的主机编号"
weak
else
echo "即将唤醒主机MAC地址 "$mac
etherwake -b -D -i br-lan $mac
fi
}
weak