Changeset 94

Show
Ignore:
Timestamp:
11/17/05 15:29:06 (3 years ago)
Author:
ludo
Message:

support for configurable WOL addresses (from r2888)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/server/admin/wake

    r83 r94  
    4848} 
    4949 
     50# default broadcast addr 
     51IP=255.255.255.255 
    5052 
    51 IP=255.255.255.255 
     53# get a broadcast list from the webmin configuration 
     54IPB=`grep wake_ip /etc/webmin/lbs/config|cut -d '=' -f 2|tr , ' '` 
     55if [ "$IPB" ]; then 
     56    IP="$IPB" 
     57fi 
    5258 
    5359while getopts b:h? opt; do 
     
    6571 
    6672# send  
    67 for m in $@ 
     73for ipb in $IP 
    6874do 
    69 # notify the menu builder that a WOL was attempted 
     75 for m in $@ 
     76 do 
     77 # notify the menu builder that a WOL was attempted 
    7078  sm=`echo $m|tr -d :` 
    7179  touch $BASEDIR/images/$sm/wol 
     
    7684    echo "Burst $i..." 
    7785    wol -v $m 
    78     wol -v $m -i $IP 
     86    wol -v $m -i $ipb 
    7987    wol -v $m -p 80 
    80     wol -v $m -i $IP -p 80 
     88    wol -v $m -i $ipb -p 80 
    8189    wol -v $m -p 8080 
    82     wol -v $m -i $IP -p 8080 
     90    wol -v $m -i $ipb -p 8080 
    8391    wol -v $m -p 1234 
    84     wol -v $m -i $IP -p 1234 
     92    wol -v $m -i $ipb -p 1234 
    8593    wol -v $m -p 32767 
    86     wol -v $m -i $IP -p 32767 
     94    wol -v $m -i $ipb -p 32767 
    8795  done 
    8896  sleep 1 
     97 done 
    8998done