Wake on LAN, czyli komputerowa pobudka: Konfiguracja WoL na Livebox

Dzisiejszy wpis ściśle związany jest z poprzednim odcinkiem serii o Wake on LAN. Nic tak nie utrwala teorii jak praktyczny przykład. Pokażę Wam jak skutecznie ustawić router aby móc budzić komputery z zewnątrz lokalnej sieci. Przedmiotem konfiguracji będzie jedno z bardziej popularnych urządzeń, bo dodawany do Neostrady, Livebox. Nie jest może zbyt bogaty w opcje, ale jeżeli nawet tu udaje uruchomić Wake on LAN to możemy mieć pewność, że inne routerki też dadzą radę ;).

Logujemy się i przechodzimy na zakładkę Zaawansowane > konfiguracja sieci > DHCP. Zaczynamy od zarezerwowania adresu IP dla komputera, nie ma tu wielkiej filozofii, wystarczy, że wybierzemy nazwę aktywnego komputera z listy oraz adres IP i klikamy dodaj. Warto zanotować sobie teraz adres MAC tego komputera.

Następnie na zakładce NAT/PAT przypisać musimy odpowiedni port do naszego komputera. Wszelkie pakiety przychodzące z Internetu na ten port będą kierowane do tej maszyny. Jak widzicie wybrałem standardowy dla WoL port 9. Wybranie innego wymaga rekonfiguracji firewall’a co na Livebox’ie nie jest zbyt przyjemne. W przypadku gdy budzić będziemy chcieli kilka maszyn, dla każdej przypisać musimy inny port, najlepiej z zakresu powyżej 1024, aby nie kolidować ze znanymi portami. Wtedy też będzie konieczna edycja ustawień wbudowanego firewalla.

Jedyne co pozostał nam do sprawdzenia to publiczny adres IP jaki dostał router. Sprawdzić możemy to na zakładce wsparcie > informacje systemowe > Internet. Jeżeli posiadacie łacze o zmiennym adresie IP, a jestem pewien, że tak właśnie jest 😉 to aby wake on LAN działał zawsze poprawnie warto skonfigurować sobie usługę DDNS, wtedy nawet gdy dostawca odświeży wasze IP będziecie mogli dostać się do waszej sieci po unikalnym adresie.

Konfiguracja gotowa. Możemy zabrać się za testowanie i weryfikcję ustawień.
Z innej sieci LAN wysyłamy magiczny pakiet, jak zwykle skorzystałem z wolcmd.

C:\wolcmd 0800278d2f03 83.11.189.119 255.255.255.255 9

Na docelowym komputerze sprawdzamy czy pakiet dociera zgodnie z planem. Ja zrobiłem to przy pomocy Wireshark’a. Jak widać na poniższym ramka WoL została przez niego dostrzeżona i takim sposobem potwierdziliśmy poprawność ustawień.

Seria „Wake on LAN, czyli komputerowa pobudka” zawiera:
Trochę teorii
Programy
Przygotowanie urządzeń
Vlany i konfiguracja urządzeń Cisco
WoL przez Internet
Konfiguracja WoL na Livebox

Przeczytaj także...

10 komentarzy

  1. mient napisał(a):

    Witam serdecznie, dziękuję za swietne wpisy odnośnie wake on lan. Poczytałem, zastosowałem i wszystko mi pięknie działa… z wyjątkiem liveboxa. Skonfigurowałem wszystko ( tak sadzę) dokładnie jak opisie powyżej i…nie budzi.dodam,ze jeśli wysyłam Magic packet z urzadzenia w siedzi ( połączonego z liveboxem przez wifi, wszystko działa, wiec karta i konfiguracja Windows 7 jest ok. Problem z budzeniem przez urzadzenie przez Internet. Zainstalowałem W nokii lumia team wiever i kontrola komputera z telefonu to świetna opcja…tylko go trzeba obudzić.:) co jest nie tak? Moze to problem firewalla,albo tego ze livebox ma.dynamiczne ip? Tak gdzieś wyczytałam.

    • Dariusz Góra napisał(a):

      O Livebox’ie można mówić wiele i niekoniecznie pozytywnie. Sam miałem pewne problemy z poprawną konfiguracją. Jeżeli dla docelowego komputera został poprawnie przypisany adres IP i zmapowany port, to możliwe, że aplikacja próbuje wysyłać pakiety na inny port niż wybrany (najlepiej używać takie w, której możemy na sztywno określić z którego portu UDP ma korzystać). Firewall na domyślnym – średnim poziomie powinien przepuszczać takie pakiety. Jeżeli chodzi o dynamiczne IP to jeżeli użyłeś ten, który można zobaczyć w zakładce Informacje systemowe > Internet to rozwiązanie powinno działać. Tu pojawia się pewien problem, którego nie poruszyłem w tym wpisie (, ale pewnie trzeba będzie to nadrobić) IP z sieci publicznej uzyskiwane jest dynamicznie i zmienia się od czasu do czasu. Szukanie odpowiedniego adresu za każdym razem gdy chcemy użyć WoL mija się z celem. Wtedy idealnym rozwiązaniem będzie skonfigurowanie routera pod usługę DynDNS. IP będzie zmieniał się nadal, ale do urządzenia będziesz mógł dostać się używając nazwy. Więcej na stronie jednej z takich usług lub na naszym blogu już wkrótce.

    • mient napisał(a):

      bardzo dziękuję za odpowiedź. Z mojej stronie mały update: ostatecznie udało mi się skonfigurować WOL w telefonie. Ustawienia w liveboxie ustawiłem dokładnie zgodnie z Pana sugestiami.
      W telefonie (lumia z windows phone) zastosowałem darmowy programik Wake PC Up, do ściągnięcia z windows store. W aplikacji do wypełnienia są:
      1. nazwa komputera,
      2. IP Address – tu wpisałem numery IP z liveboxa (z menu wsparcie-informacje systemowe-internet-adres IPv4 WAN),
      3. MAC adress: tu dwunastoznakowy MAC address – z dużych liter, przedzielony spacjami, a nie dwukropkami
      4. Port – tu wpisałem 9 i dlatego nie działało. Wpisałem zero i działa jak należy.

      Niestety budzenie działa tylko do momentu gdy nie zmieni się IP, bo jest ono, jak Pan wspomniał dynamiczne i zmienia się co jakiś czas. Po wpisaniu nowego IP budzenie działa ponownie, ale sprawdzanie codziennie przed wyjściem z domu, jaki jest IP i wpisywanie go mija się z celem.
      Dlatego z niecierpliwością czekam na post jak obejść problem dynamicznego IP stosując nazwę poprzez usługę DynDNS 🙂
      Próbowałem na własną rękę, ale niestety bez skutku. Nawiasem mówiąc, z tego co się zorientowałem DynDNS jest płatny. Stąd bezcenny byłby wpis o możliwości konfiguracji za pomocą rozwiązań darmowych – takie jest chyba portal no-ip?

    • Dariusz Góra napisał(a):

      ok, tutaj znajdziesz wpis, który powinien rozwiązać problem 🙂
      http://spece.it/sieci/konfigurujemy-ddns-routerze

  2. Anonim napisał(a):

    Witajcie
    Ja zauważyłem ,że oprogramowanie/sterownik karty sieciowej ethernet w ustawieniach Windows zawiera możliwość wyboru ( prawdopodobnie rodzaju pakietu) jakie są dostepne dla naszej sieciówki Scieżka do tej opcji w WIN XP MCE : Panel sterowania/system/właściwości systemu/sprzęt/menedżer urządzeń/networkadapter(karty sieciowe)/właściwości/zaawansowane/WakeupCapabilities I tu domyślnie mam zaznaczone Both . Czy to znaczy ,że pecet się wzbudzi przy pakietach Magic Frame lub Wake up Frame? Czy to zmienia ustawienie karty sieciowej do wzbudzenia wybranym rodzajem pakietu?

    • Dariusz Góra napisał(a):

      według instrukcji Broadcom’a wybranie opcji Magic Frame pozwala na budzenie komputera pakietami Wake on LAN, czyli tymi które opisywałem. Opcja Wake up frame sprawi, że karta sieciowa będzie budziła komputer, jeżeli otrzyma jakikolwiek pakiet dla niej przeznaczony, choćby ping.

  3. Anonim napisał(a):

    Dzięki bardzo za szybką odp. Następnym razem będę czytał manuale do sprzętu. Pozdrawiam specjalistów

  4. bart napisał(a):

    Dzień dobry,

    Wszystko ustawione tak jak w opisie tzn.
    1.livebox dyndns
    2.Windows budzenie magic packet
    3.Livebox 2 nat udp 9 na ip kompa
    4.BIOS, wyłączone oszczędzanie energii, włączone budzenie z karty sieciowej
    5.Router dhcp
    6.Komp stały IP
    Wireshark widzi pakiety przechodzace.
    Po wyłączeniu kompa zdalnie komendą shutdown /p, nie mozna go obudzić.
    Co dalej?

  5. David P napisał(a):

    Dziękuję za poradnik, powoli traciłem nadzieję w możliwość wyburzenia kompa z poza wifi ale dzięki tobie w miarę sprawny i skuteczny sposób udało się.

  6. Kuba Wisowski napisał(a):

    Witam. Wszystko skonfigurowałem poprawnie. Jak obudzić komputer poprzez telefon z systemem Android?

Dodaj komentarz