Ok, had chance to play with this since I got back from Christmas. The\nproblem I had was that I was using an 837 and NAT, so I couldn't send\nanything to the broadcast address of the LAN directly from outside. It came\nout fairly easy in the end.\n\nUse the perl code supplied by Walter Roberson (thanks!):\n[URL]http://groups.google.ca/groups?selm=bs125b%24do5%241%40canopus.cc.umanitoba.ca[/URL]\n\nAdd "ip directed-broadcast" to the internal Ethernet interface.\nCreate a rule to broadcast the incoming UDP packet to the LAN (you can use\nany port, doesn't have to be 7):\ne.g.: ip nat inside source static udp 192.168.1.255 7 interface Dialer0 7\n\nNow run the perl code as follows:\n../wol.pl <mac_addr> <external_ip> <port>\ne.g.: ./wol.pl 00-04-61-49-ff-e5 188.8.131.52 7\n\nRemember here you are using the single external IP address you have, not any\nbroadcast address you may think up. This will reach your router and be\nbroadcast across your LAN. You can test it working by using this monitor\ntool on a Windows box on your LAN:\n[URL]http://www.depicus.com/wake-on-lan/wake-on-lan-monitor.asp[/URL] or write your own\nfor another platform, pretty simple. To test you will need to send the\npacket from outside, so get a freind to help or connect to a remote machine\nto send it.\n\nRichard.