Acties:
  • 0 Henk 'm!

  • radicalEMT
  • Registratie: Juni 2000
  • Laatst online: 08-09 12:02
Gisteravond ben ik uren bezig geweest om wake on lan (WOL) mogelijk te maken op mijn interne netwerk en vervolgens vanaf internet (zou eigenlijk Wake On Wan moeten heten). Bij het afspeuren naar tips en hints op GoT e.d. kwam ik erachter dat nergens echt een volledige walk-through staat, je vindt overal wel wat bruikbare tips die je verder helpen maar deze kennis is vaak behoorlijk gefragmenteerd te vinden op het WWW. Vandaar deze guide waarmee ik hoop andere tweakers hun kostbare tijd te besparen. De guide is geschreven voor de Zyxel P-2602HW-D1A maar ik denk dat het ook werkt met andere Zyxel modems met ZynOS V3.40.

Allereerst mijn setup:
  • Moederbord met geintegreerde netwerkaansluiting: Foxconn A7GM-S
  • Modem/router: (van Telfort) Zyxel P-2602HW-D1A
  • ZyNOS Firmware versie: V3.40(AJZ.5) (ZyNOS is het besturingssysteem van de router, het staat voor Zyxel Network Operating System)
Voor alle duidelijkheid, de computer die ik wil opstarten is met een UTP-kabel verbonden met de router. Voor zover ik weet is het niet mogelijk om een computer via een wireless verbinding op te starten.

Stappenplan:
  1. Stel je moederbord in voor Wake On Lan functionaliteit. Soms wordt dit ook Resume by LAN genoemd. Afbeeldingslocatie: http://img696.imageshack.us/img696/1861/mainboardwol.jpg
  2. Forward de poort die je WOL-tool gebruikt naar de juiste computer in het netwerk (je kunt het bericht ook forwarden naar het z.g. broadcast-adres, in mijn geval 192.168.1.255). Een online tool die je kunt gebruiken is http://www.dslreports.com/wakeup, deze gebruikt UDP poort 9 (ik heb zelf een tool die poort 7 gebruikt, vandaar 7 in de voorbeelden).Afbeeldingslocatie: http://img229.imageshack.us/img229/7356/natsetup.jpg
  3. Configureer deze poort zo in de firewall van je router dat UDP poort 9 en Multicast doorgelaten woorden naar de betreffende computer.Afbeeldingslocatie: http://img696.imageshack.us/img696/3592/firewallwantolan.jpg
  4. Stuur een test WOL bericht (magic packet) naar je computer vanaf http://www.dslreports.com/wakeup. Hiervoor heb je je publieke (WAN) ip nodig en het MAC adres van de computer.
  5. Controleer in de log of de firewall van je router het bericht doorlaat.
    Afbeeldingslocatie: http://img52.imageshack.us/img52/7037/logh.jpg
  6. Zet de computer uit en probeer direct daarna een WOL-bericht te sturen naar de PC vanaf een andere computer. De computer zou nu moeten opstarten.
  7. Na verloop van tijd is de ARP-cache van je router leeg, hij kan dan niet meer het MAC-adres aan de juiste pc koppelen. Je moet dan handmatig het MAC-adres toevoegen op de router. Dit doe je door een telnetsessie op te zetten (hoe je dit configureert is weer een apart verhaal) naar je router en dan het volgende commando in te geven:
    ip arp add 192.168.1.40 ether 00:1F:E2:55:13:D7
    (maar dan met jou ip en MAC adres). Hierbij kwam ik erachter dat dit niet werkt als je een vast IP-adres voor je computer hebt geconfigureerd in je router.
Met bovenstaande setup is het mogelijk om via het WAN een computer op te starten. Ik zou alleen nog willen dat ik mijn pc kon voorzien van een vast ip-adres, dat de router op basis van het MAC adres bijvoorbeeld altijd 192.168.1.35 toekent aan mijn computer. Misschien is dat te realiseren door het ip arp add commando toe te voegen aan de autoexec.net op de router. Dit bestand kun je aanpassen met het volgende commando:
sys edit autoexec.net

Hierin kun je alle commando's zetten die uitgevoerd moeten worden zodra de router herstart.

Ook blijkt dat je je computer 'netjes' moet afsluiten en dat de voedingsspanning van je moederbord niet in tussentijd mag zijn onderbroken...

[ Voor 5% gewijzigd door radicalEMT op 14-12-2009 08:16 . Reden: Toevoeging voedingsspanning ]


Acties:
  • 0 Henk 'm!

Verwijderd

Hoi Tweakers,

Een nieuwe poging.... Elke keer tijdens het typen krijg ik een helder moment.

Ik heb het zelfde probleem, zelfde router.
Alles werkt intern prima dat werkt geweldig!

Dan extern
- forwarding instellen
- Firewall aanpassen
- Verschillende testen doen met en zonder firewall
- poort 7 en 9 getest.

Via het internet (WAN) echter niet volledig.
Inmiddels ben ik er achter dat het wel werkt als ik mijn firewall uit zet.
Daarom heb ik het forware verhaal al kunnen uitsluiten.

hieronder 2 screenshots van mijn router.
Kunnen jullie mij een stukje op gang helpen, ik ben al aardig ver.

plaatjes:
verwijderd.

[ Voor 33% gewijzigd door Verwijderd op 10-08-2017 10:14 ]


Acties:
  • 0 Henk 'm!

  • M66B
  • Registratie: September 2007
  • Niet online
Onder Linux moet ook nog de WOL op de NIC enabled worden.
Zie HOW TO: power on remotely with WakeOnLan (WOL) voor details.

Acties:
  • 0 Henk 'm!

  • M66B
  • Registratie: September 2007
  • Niet online
Handig om te weten: Autoexec.net aanpassen

@dingesvandinges: bij mij werkt het gewoon met de informatie van de topic starter (met dank!), behalve dat je met Linux nog wat extra's moet doen (zie voorgaande post).

Ik gebruik overigens een Asrock ION 330HT-BD direct verbonden aan de Zyxel.

[ Voor 60% gewijzigd door M66B op 16-01-2010 10:58 ]