26 (edytowany przez arteq 2010-12-03 18:35:12)

Odp: Wake on Lan na OpenWrt

to jeszcze otwórz port 80 na routerze i wtedy wchodzi z zewnątrz.

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

27

Odp: Wake on Lan na OpenWrt

Nie działa.
Port UDP otworzyłem, dobrze?

28

Odp: Wake on Lan na OpenWrt

To nie jest odpowiedź. Napisz co zrobiłeś, jak konfigi wyglądają itd. Samo "nie działa" kompletnie nic nie daje.

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

29 (edytowany przez mlesniew 2010-12-03 20:29:06)

Odp: Wake on Lan na OpenWrt

1. Zrobiłem w konsoli to:

opkg update
opkg install wol
wol -i 192.168.0.255 MAC karty sieciowej w komputerze wybudzanym

2. a później to co radził arteq, czyli:
w konsoli

cd /tmp
wget http://rpc.one.pl/pliki/openwrt/backfir … an/wol.tar
tar -xvf wol.tar -C /

3. następnie otworzyłem port UDP 80

# uci add firewall rule
    # uci set firewall.@rule[-1]._name=wol
    # uci set firewall.@rule[-1].src=wan
    # uci set firewall.@rule[-1].target=ACCEPT
    # uci set firewall.@rule[-1].proto=udp
    # uci set firewall.@rule[-1].dest_port=80
    # uci commit firewall

Konfigów nie pokarzę, bo jeszcze nie umiem.

P.S.
Po wpisaniu w przeglądarce  http://ip-modemu/wol.html
otwiera się strona, wpisuję mac komputera budzonego
zmieniam Broadcast sieci lan lub adres ip dla WoW na 192.168.0.255
nr portu zostawiam na 9
podaje hasło admin1234
i nic się nie dzieje

30

Odp: Wake on Lan na OpenWrt

A jak to zrobisz z konsoli to komputer sie wybudza? Przez www wykonywane jest dokładnie to samo polecenie.

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

31

Odp: Wake on Lan na OpenWrt

Tak jak wcześniej pisałem działa mi wtedy jak w konsoli wpiszę:

wol -i 192.168.0.255 MaC budzonego

32 (edytowany przez arteq 2010-12-03 20:57:35)

Odp: Wake on Lan na OpenWrt

# uci set firewall.@rule[-1].proto=udp
# uci set firewall.@rule[-1].dest_port=80

fail!

tcp smile bo to serwer WWW !!

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

33

Odp: Wake on Lan na OpenWrt

Ta strona robi dokładnie to samo: /usr/bin/wol -v -i $ip -p $port $mac

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

34 (edytowany przez mlesniew 2010-12-05 21:12:43)

Odp: Wake on Lan na OpenWrt

Na obecną chwilę nie działa nawet tym sposobem co opisałem wcześniej. Nie wiem co wtedy zrobiłem, że raz zadziałał...
Robiłem już kilka razy po kolei wszystko od początku kilka razy resetując lub przywracając stan sprzed kombinacji i nie działa.

---------------

Dobra, dziś po kilku próbach ruszyło. Dlaczego? - nie wiem...
Teraz dalsze boje...
W paczce wol.tar zmieniłem hasło na swoje i wpisałem odpowiedni MAC oraz Broadcast.
Tylko bym poprosił o instrukcję jak te paczki podmienić w moim sofcie...
Tak się instalowało pakiecik:
cd /tmp
wget http://rpc.one.pl/pliki/openwrt/backfir … an/wol.tar
tar -xvf wol.tar -C /

A co zrobić, żeby w miejsce  http://rpc.one.pl/pliki/openwrt/backfir … an/wol.tar dać swoją przerobioną paczuszkę, ze swojego dysku (najlepiej bez uprzedniego wysyłania jej na jakiś serwer)?

Rozumiem, że pewnie najpierw trzeba będzie "odwołać" starą paczuszkę wol.tar i dopiero podpiąć nową. Tak?

Poprosiłbym więc o zestaw komend do podłączania nowej paczki.

35

Odp: Wake on Lan na OpenWrt

wol musisz mieć zainstalowane jak miałeś i nic nie jest podmieniane. To jest tylko interfejs dla /usr/bin/wol.

a tę komendę co podałeś - ona po prostu rozpakowuje zawartość pliku wol.tar do katalogu
/www/
/www/cgi-bin

i tylko tyle robi.

A druga sprawa po co będziesz kasował stare pliki
pewnie masz edytor VIM
więc po prostu z pod consoli routera wyedytuj pliki na routerze i tyle
a jak się już upierasz przy podmianie
to po prostu usuń komendą

rm /www/wol.htm
rm /www/cgi-bin/wol.sh

i tyle

36

Odp: Wake on Lan na OpenWrt

Wyedytowałem zgodnie z ww poradą, działa wyśmienicie. Dzięki

37

Odp: Wake on Lan na OpenWrt

Cezary napisał/a:

Tak, przekieruj udp z portu 9 na 9.

http://eko.one.pl/?p=openwrt-konfigurac … nykomputer

    # uci add firewall redirect
    # uci set firewall.@redirect[-1].src=wan
    # uci set firewall.@redirect[-1].proto=udp
    # uci set firewall.@redirect[-1].src_dport=9
    # uci set firewall.@redirect[-1].dest_port=9
    # uci set firewall.@redirect[-1].dest_ip=192.168.0.255
    # uci commit firewall

(jeżeli to tak ma działać)

A broadcast przy domyślnej konfiguracji openwrt to nie czasem 192.168.1.255?

38

Odp: Wake on Lan na OpenWrt

Przed napisałem tego trzeba było spojrzeć w posty; przedmówca miał inną adresację (przynajmniej taką podał).

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

39

Odp: Wake on Lan na OpenWrt

_Miał_, ale na swoim starym d-linku (tam domyślnie jest właśnie 192.168.0.1/24). Z tego co pisał nie wynikało, że zmienił domyślną jaka jest w openwrt.

40

Odp: Wake on Lan na OpenWrt

Ja mam tez pytanie w sprawie Wake on lan. bedzie u mnie htpc (serwer) i odtwarzacz multimedialny (sieciowy) do filmow. Niestety ten odtwarzacz nie posiada funkci "WOL". Czy moge sie posluzyc wlasnie wol wbudowanym w open wrt zeby wybudzal serwer jak da zapytanie odtwarzacz? Jak to zrobic?

41

Odp: Wake on Lan na OpenWrt

Jak nie ma wol to jak go chcesz wybudzić po sieci?

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

42

Odp: Wake on Lan na OpenWrt

A niema jakiegos sposobu zeby player dal sygnal routerowi a router wyslal zawolanie wol?

43

Odp: Wake on Lan na OpenWrt

A jesteś w stanie cokolwiek zrobić po stronie playera? Skrypt, własne polecenie, ssh, uruchomienie wol?

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

44

Odp: Wake on Lan na OpenWrt

kowalmisiek napisał/a:

A niema jakiegos sposobu zeby player dal sygnal routerowi a router wyslal zawolanie wol?

Sprecyzuj jeszcze raz, co chcesz osiągnąć, bo na razie Twój opis jest zdecydowanie niejasny. Co chcesz wybudzać i kiedy. Funkcja WoL, to jest sprzętowa możliwość po stronie urządzenia, które może być wybudzone w taki sposób, a nie odwrotnie. Jeżeli chcesz wybudzać serwer po uruchomieniu odtwarzacza, to w jakiś sposób na routerze musisz rozpoznać sobie ten moment (uruchomienia odtwarzacza). Były tutaj już podobne pytania (przykład: http://eko.one.pl/forum/viewtopic.php?id=6935).

45

Odp: Wake on Lan na OpenWrt

Można by zrobić inaczej, tzn. to nie player daje sygnał routerowi, ale router monitoruje czy player jest obecny w sieci, a gdy się pojawi budzi serwer.

OpenWrt 22.03 @ TP-Link Archer C2600
Mój blog: Komputery i Systemy

46

Odp: Wake on Lan na OpenWrt

Jazz napisał/a:

Można by zrobić inaczej, tzn. to nie player daje sygnał routerowi, ale router monitoruje czy player jest obecny w sieci, a gdy się pojawi budzi serwer.

O i wlasnie takie cos by mi pasowalo smile
Schemat jest prosty o co mi chodzi.
Player (niema funkcji WOL)  -> Router z openwrt ktory ma taka funkcje (WOL) -> wybudza serwer (komputer).
Jesli by byla taka opcja jak pisze kolega Jazz ze router monitoruje albo dane ip albo mac playera i jesli sie pojawi w sieci z automatu wybudza serwer. Jak takie cos zrobic?

47

Odp: Wake on Lan na OpenWrt

kowalmisiek napisał/a:

Player (niema funkcji WOL)  -> Router z openwrt ktory ma taka funkcje (WOL) -> wybudza serwer (komputer).

Tak na marginesie - mieszasz pojęcia. Funkcja/funkcjonalność WoL jest właściwością sprzętową urządzenia i mówi o tym, czy to urządzenie może być wybudzone przy pomocy specjalnego pakietu w sieci Ethernet (WoL = Wake on Lan). To co Ty masz na myśli, to brak możliwości wysłania pakietu WoL lub inaczej - brak możliwości wybudzania innych urządzeń. Przykładowo, większość routerów nie posiada funkcji WoL, ale (programowo) są w stanie wybudzać inne urządzenia w sieci, które posiadają funkcję WoL. W gruncie rzeczy, wybudzenie innych urządzeń przy pomocy WoL, to kwestia wyłącznie oprogramowania, a nie sprzętu. Natomiast samo reagowanie na WoL, to już własność sprzętowa.

48

Odp: Wake on Lan na OpenWrt

kowalmisiek napisał/a:
Jazz napisał/a:

Można by zrobić inaczej, tzn. to nie player daje sygnał routerowi, ale router monitoruje czy player jest obecny w sieci, a gdy się pojawi budzi serwer.

O i wlasnie takie cos by mi pasowalo smile
Schemat jest prosty o co mi chodzi.
Player (niema funkcji WOL)  -> Router z openwrt ktory ma taka funkcje (WOL) -> wybudza serwer (komputer).
Jesli by byla taka opcja jak pisze kolega Jazz ze router monitoruje albo dane ip albo mac playera i jesli sie pojawi w sieci z automatu wybudza serwer. Jak takie cos zrobic?

Pinguj player, jak jest odpowiedź to wyślij magic packet do serwera.

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