1

Temat: wol (wake on lan) dla archer c7

wczesniej na wdr4300 uzywalem bardzo fajnego skryptu do wol stworzonego z http://rpc.one.pl/index.php/lista-artyk … -w-openwrt w ktorym jest uzyty /usr/bin/wol.
Niestety w nowym ruterze archer c7 z gargoyle 12 nie ma w repo pliku wol
Czy ktos moze mnie poratowac?

ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

2

Odp: wol (wake on lan) dla archer c7

Użyj etherwake

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: wol (wake on lan) dla archer c7

Bardzo dziekuje za info, czy mozesz jeszcze podpowiedziec jak przerobic  sekcje z wol dla etherwake bo krucho u mnie ze skryptami

#!/bin/sh

wolmac=`echo "$QUERY_STRING" | sed -n 's/^.*wol_mac=\([^&]*\).*$/\1/p' | sed "s/%3A/:/g"`
wolip=`echo "$QUERY_STRING" | sed -n 's/^.*wol_ip=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"`
wolport=`echo "$QUERY_STRING" | sed -n 's/^.*wol_port=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"`
pass=`echo "$QUERY_STRING" | sed -n 's/^.*pass=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"`

echo "Content-type: text/html"
echo ""

echo '<html>'
echo '<head>'
 echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />'
 echo '<title>Wake On lan OpenWrt</title>'
echo '</head>'
echo '<body>'
echo '<form>'
 if [ "$pass" != "admin1234" ]; then
 echo 'Błędne hasło !!!'
 echo '</form>'
 echo '</body>'
 echo '</html>'
 exit 0
 fi
 echo '<table bgcolor="silver" border="1" width="auto" height="auto">'
 echo '<tr>'
 echo '<td> MAC '
 echo "$wolmac"
 echo 'został wysłany do routera'
 echo '<br>'
 echo 'Broadcast '
 echo "$wolip"
 echo ':'
 echo "$wolport"
 echo 'został wysłany do sieci lan'
 echo '<br>'
 echo 'Logs wol: '
 /usr/bin/wol -v -i $wolip -p $wolport $wolmac
 echo '</td>'
 echo '<td colspan="2" align="center">'
 echo '<INPUT TYPE=button VALUE="Wstecz" onClick="history.back()">'
 echo '</td>'
 echo '</tr>'
 echo '</table>'
 echo '</form>'
 echo '</body>'
 echo '</html>'
exit 0
ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

4

Odp: wol (wake on lan) dla archer c7

Najpierw zainstaluj i zobacz z konsoli jak wywołać etherwake żeby obudzi ci komputer. Jak działa to zmieniasz tą linie:

/usr/bin/wol -v -i $wolip -p $wolport $wolmac

na odpowiednie wywołanie. Zamiast adresu ip broadcastu jak masz to podstawiasz zmienną $wolip, zamiast adresu MAC komputera zmienną  $wolmac  itd.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: wol (wake on lan) dla archer c7

cos zle robie bo za kazdym razem dostaje taki log

/usr/bin/etherwake -b 192.168.1.63 78:24:af:8a:d3:00
ether-wake: The Magic Packet host address must be specified as
  - a station address, 00:11:22:33:44:55

co robie zle?

ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

6

Odp: wol (wake on lan) dla archer c7

Twoim broadcastem jest 192.168.1.63?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez lukjod 2020-09-08 17:48:03)

Odp: wol (wake on lan) dla archer c7

nie 192.168.1.254 ale tez nie dziala

root@Gargoyle:~# arp -a
IP address       HW type     Flags       HW address            Mask     Device
192.168.1.176    0x1         0x2         cc:50:e3:f5:8e:cb     *        br-lan
192.168.1.160    0x1         0x2         a8:db:03:5e:d5:3b     *        br-lan
192.168.1.63     0x1         0x2         78:24:af:8a:d3:00     *        br-lan
192.168.1.15     0x1         0x2         7c:76:35:fb:a1:30     *        br-lan
192.168.1.98     0x1         0x0         56:0c:69:57:3c:9e     *        br-lan
192.168.1.82     0x1         0x2         ec:0e:c4:59:49:73     *        br-lan
192.168.1.254    0x1         0x6         ff:ff:ff:ff:ff:ff     *        br-lan
192.168.1.197    0x1         0x2         00:08:9b:ff:a0:99     *        br-lan
192.168.1.173    0x1         0x0         cc:50:e3:f5:8e:cb     *        br-lan
192.168.1.67     0x1         0x0         30:95:e3:24:49:34     *        br-lan
192.168.1.198    0x1         0x2         00:09:b0:e4:6b:78     *        br-lan
192.168.1.100    0x1         0x2         34:7e:00:f1:9b:eb     *        br-lan
192.168.1.158    0x1         0x2         50:ec:50:0c:cc:71     *        br-lan
192.168.1.101    0x1         0x0         34:a8:eb:ce:0a:58     *        br-lan
192.168.1.175    0x1         0x2         2c:3a:e8:3b:68:f6     *        br-lan

chce wybudzac 192.168.1.63

ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

8

Odp: wol (wake on lan) dla archer c7

To tez jest zły broadcast. Raczej 192.168.1.255 masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: wol (wake on lan) dla archer c7

Dalej nic

root@Gargoyle:~# etherwake -b 192.168.1.255 78:24:af:8a:d3:00
ether-wake: The Magic Packet host address must be specified as
  - a station address, 00:11:22:33:44:55
ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

10

Odp: wol (wake on lan) dla archer c7

Daj po prostu

etherwake 78:24:AF:8A:D3:00

lub

etherwake -b 78:24:AF:8A:D3:00

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: wol (wake on lan) dla archer c7

niestety nie dziala, natywne wybudzanie przez gargoyle gui dziala, nie wiem co zle poustawialem

ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

12

Odp: wol (wake on lan) dla archer c7

To daj

etherwake -b -i br-lan 78:24:AF:8A:D3:00

Gargoyle dokładnie tak to woła.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: wol (wake on lan) dla archer c7

Dodaj do składni nazwę interfejsu:
etherwake -b -i br-lan 78:24:AF:8A:D3:00

14

Odp: wol (wake on lan) dla archer c7

dzieki, to dziala

ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup

15

Odp: wol (wake on lan) dla archer c7

Czekaj, przecież w gargoyle masz w gui wol. Dlaczego nie używasz gargoyle tylko innego skryptu do tego?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: wol (wake on lan) dla archer c7

latwiej z telefonu wybudzic z zakladki niz sie logowac do gui

ASUS ax4200 & Xiaomi Redmi ax6000 dumbAP @ openwrt 24.10 & Huawei e5786 jako backup