Új hozzászólás Aktív témák
-
sokomst
tag
válasz sugarforce #4002 üzenetére
Itt a script, sokféle van de nagyjából mind ugyanaz. A félkövérrel szedett részt kell tudtommal a saját szerverünkre szabni. Startup script-nek el is mentettem a routerben, a log-okban azt írja el is indítja miután újraindítottam.. innentől kezdve mégse csinál semmit.
32400-as porton kommunikál tudtommal belső hálózaton mindenképp a PLEX
A WOL port nálam 7, de tudom is ébreszteni mindennel a cuccot csak ezzel nem. Pedig elvileg képes rá.#!/bin/sh
#Enable JFFS2 and place script in /jffs/ then run on startup in web interface.
#You can check the log from http://192.168.1.1/user/wol.htmlINTERVAL=1
PINGTIME=1
OLD=""
PORT=32400
WOLPORT=9
TARGET=**192.168.1.12**
BROADCAST=192.168.1.255
MAC=**Your mac address**
WOL=/usr/sbin/wol
LOGFILE="/tmp/www/wol.html"echo "<meta http-equiv=\"refresh\" content=\"10\">" > $LOGFILE
echo "["`date`"] AUTO WOL Script started. <br>" >> $LOGFILEwhile sleep $INTERVAL;do
NEW=`dmesg | awk '/ACCEPT/ && /DST='"$TARGET"'/ && /DPT='"$PORT"'/ {print }' | tail -1`
SRC=`dmesg | awk -F'[=| ]' '/ACCEPT/ && /DST='"$TARGET"'/ && /DPT='"$PORT"'/ {print $7}' | tail -1`
LINE=`dmesg | awk '/ACCEPT/ && /DST='"$TARGET"'/ && /DPT='"$PORT"'/'`if [ "$NEW" != "" -a "$NEW" != "$OLD" ]; then
if ping -qw $PINGTIME $TARGET >/dev/null; then
echo "NOWAKE $TARGET was accessed by $SRC and is already alive at" `date` "<br>">> $LOGFILE
else
echo "WAKE $SRC causes wake on lan at" `date` "<br>">> $LOGFILE
$WOL -i $BROADCAST -p $WOLPORT $MAC >> $LOGFILE
echo "<br>" >> $LOGFILE
sleep 1
fi
OLD=$NEW
fi
done
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen