Solved

How can I get my computers to turn themselves on with Wake on Lan

Posted on 2013-05-29
7
834 Views
Last Modified: 2013-06-04
Good evening experts,

I have problems waking up some of my machines in a WORKGROUP environment.
I use a product called DeepFreeze to wake any particular machine up. The problem is
that it is not a hundred percent accurate. I called the Deepfreeze  tech support and explained my situation to them This is the skinny of what they said:

Even if I have the bios set to Wake On Lan (S5) and the NIC  to accept magic packets,there is no guarantee that the TTL will get to all of the machines, meaning the TTL will timeout before it gets to a machine that is properly configured in the bios and on the NIC.

What I want to know, is there there an alternative method to wake those machines that
DeepFreeze misses, because I use the product to perform windows critical updates and other activities. Is there a NIC card I can purchase that will bypass the bios and simply wait for a Wake On Lan Magic Packet to turn it on?

I hope that I have been clear on my explanation of the problem.
0
Comment
Question by:BLACK THANOS
7 Comments
 
LVL 29

Expert Comment

by:serialband
ID: 39206685
What I did before was keep one machine in each subnet switch turned on and used it to WoL the rest of the subnet.  WoL works best when the systems are on the same switch, when the TTL to the other systems is low.

I guess a way for you to do this would be to download and install a wol.exe program along with a batch scritp containing all the MAC addresses on every system and you could run the wol.exe from a system in that subnet to wake up a system that Deep Freeze isn't getting to.  It's not perfect, but it should get the job done.
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 39206686
Since the BIOS is what boots up the computer, I don't think you can bypass it and have this work.  Can you have 'DeepFreeze' wake them up in small groups at slightly different times?
0
 
LVL 10

Assisted Solution

by:Senthil Kumar
Senthil Kumar earned 100 total points
ID: 39206821
Tyr Solarwinds utility. it worked fine on all he PC's when i tried myself.

http://www.solarwinds.com/products/freetools/wake_on_lan.aspx
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 

Author Comment

by:BLACK THANOS
ID: 39211870
Great Response experts,

DaveBaldwin,

I did try to stagger the machines withing deepfreeze for small groups. Still didnt work. I am going to try  wol.exe and see if I have any luck. I can easily grab mac address via wmi.

I will get back to you experts.
0
 

Author Comment

by:BLACK THANOS
ID: 39220016
senthil1,
I like the wake_on_lan option you gave me but it only wakes the machines one at a time.
I am looking for a scripting solution like the wol.exe. I have trying that today. However, you satisfied part of my requirment so you will definately recieve some points on this issue.

regards,
Regis T. Hyde
0
 
LVL 29

Accepted Solution

by:
serialband earned 400 total points
ID: 39220484
Put this in a batch file and replace the MAC_1, ... with your actual MAC addresses.
for %%i {MAC_1, MAC_2, MAC_3} ;do c:\PATH_TO_WOL\wol.exe %%i;done


It should work with any command line wol.exe you find on the internet.  Place both the batch file and the wol.exe on the one system you keep turned on.  You can even have it set to turn on automatically at a set time if your system supports it.
0
 

Author Closing Comment

by:BLACK THANOS
ID: 39220579
MacAddrs= Array("001cc0be30fe","001cc0a0640e","001cc0ad44ed","001cc0ad425e","001cc0ad418e",_
               "001372e9021e","0019d1e46de8","7071bc94a1e1","001cc0be27ec","001cc0be30ae",_
               "001cc0be3054","001cc0be2fe2","001cc0be30b4","001cc0be30ca","001cc0be27ee",_
               "001cc0be27a6","001cc0be308e","001cc0be30d2","001cc0be2b4a","001cc0be3086",_
               "001cc0be27da","001cc0be30fe","7071bc833753","7071bc8336df","000c6e8f16bd",_
               "000c6e8f173b","7071bc833798","7071bc8336e3","7071bc8338aa","001cc0377f7f",_
               "001cc0377f7a","001cc0377f7b")
               
Const MAXIMIZE_WINDOW = 0
Set objShell = WScript.CreateObject("WScript.Shell")
For Each MacAddr In MacAddrs
FormatMac=      Mid(MacAddr,1,2) & ":" &_
                Mid(MacAddr,3,2) & ":" & _
                Mid(MacAddr,5,2) & ":" & _
                Mid(MacAddr,7,2) & ":" & _
                Mid(MacAddr,9,2) & ":" & _
                Mid(MacAddr,11,2)

  objShell.Run "%COMSPEC% /c \\wks-wnxp-01901\LogonScripts\mc-wol.exe " & FormatMac , MAXIMIZE_WINDOW
  WScript.Echo FormatMac
Next

It works like a charm.
0

Featured Post

Connect further...control easier

With the ATEN CE624, you can now enjoy a high-quality visual experience powered by HDBaseT technology and the convenience of a single Cat6 cable to transmit uncompressed video with zero latency and multi-streaming for dual-view applications where remote access is required.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Monitor input from a computer is usually nothing special.  In this instance it prevented anyone from using the computer.  This was a preconfiguration that didn't work.
When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006…
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question