Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 29 marca 2024, 04:22

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 
Autor Wiadomość
 Tytuł: Wake On LAN
Post: czwartek, 7 stycznia 2010, 19:31 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Do niedawna używałem jako routera Linksysa WRT-54G z DD-WRT na pokładzie. Od pewnego czasu zmieniłem to na system oparty na Archu z jądrem od 2.6.30 do 2.6.32 obecnie. Platforma sprzętowa to alix2c0. Mam dwie karty sieciowe obsługiwane przez moduł via-rhine i kartę radiową obsługiwaną przez moduł ath5k. Interfejs eth0 służy jako WAN, zaś eth1 i wlan0 są częścią mostka br0.
Muszę mieć możliwość zdalnego włączenia komputera domowego. Wcześniej łączyłem się z panelem DD-WRT i korzystałem tam z opcji WOL. Teraz ma to być tak, że zaloguję się na router i z niego wyślę "magic packet" do komputera domowego.
Niestety to nie działa. Próbowałem tradycyjny wol i perlowy wakeonlan. Bezpośrednio po wyłączeniu komputera owszem. komputer się budzi. Jednak po kilku godzinach lub po restarcie routera już nie. Tak jak by zapominał.
Ten sam program użyty na innym komputerze w LAN - działa. Budzi mój komputer obojętnie co bym nie zrobił wcześniej - wyłączał z sieci, resetował itp.
Nie jest to sprawka firewalla, bo próbowałem firewall wyłączać i nic...
Sprawdziłem tcpdumpem i pakiet wysłany z routera i z innego komputera jest identyczny. Czyli technicznie rzecz biorąc powinien spełnić swoje zadanie.
W necie nic nie znalazłem na ten temat, może ktoś z was coś wie?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 17 lutego 2010, 18:34 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Właśnie się tym bawię. Próbowałeś
Cytuj:
wol -i <ip_maszyny> -p 7 <mac>
?

U mnie zadziałało dopiero powyższe, samo
Cytuj:
wol <mac>
nie wystarczało...

== EDIT ==
Może to wina jakiegoś switcha po drodze (nie rozsyła pakietu wszędzie) ?

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 17 lutego 2010, 21:34 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Dodaj statyczny wpis komputera ktory masz obudzic do tablicy arp na routerze.

_________________
FAQ dla NND: http://nnd-linux.pl/faq.php
Doswiadczenie, to cos, co zdobywasz tuz po chwili w ktorej go potrzebowales.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 18 lutego 2010, 02:27 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Możesz równie dobrze - zamiast logować się na serwer i z niego wysyłać "magic packet" - wysłać go z dowolnej maszyny w Internecie. "Magic packet" i tak jest enkapsulowany w udp (domyślnie) albo tcp, więc wystarczy na routerze przekierować odpowiedni port (z reguły udp/7) na maszynę, którą chcesz obudzić. Wtedy wysyłasz - czy to za pomocą linuxowego wakeonlan czy wol, czy też za pomocą jednego z kilku dostępnych windowsowych programików - magic packet na adres zewnętrzny routera, z portem docelowym (n.p.) udp/7

== EDIT ==
Właśnie sprawdziłem.
1. Przekierowuję port udp/9
Cytuj:
$i -t nat -A PREROUTING -p udp --dport 9 -j DNAT --to-destination <ip_hosta_do_obudzenia>:9

2. Wchodzę na stronkę
http://www.wakeonlan.me/
IP or host name - wpisuję adres publiczny routera
MAC - wpisuję MAC maszyny do obudzenia

Potem Klikam "Wake Up my PC !" i budzi :)

W /etc/ethers mam oczywiście wpisany IP MAC budzonego hosta.

== EDIT ==
Skrypt z zacytowanej stronki może wysyłać magic packet na inny, dowolny port, więc można sobie zmienić - chociażby po to, żeby ktoś nam głupich numerów nie robił ;)

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Ostatnio zmieniony czwartek, 18 lutego 2010, 03:31 przez viater, łącznie zmieniany 2 razy

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 18 lutego 2010, 02:39 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Sprawę już rozwiązałem za pomocą programu wakelan. On jeden daje sobie radę.
Dzięki za porady.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl