• May 23, 2025, 09:54:00 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.

Pages: [1] 2

Author Topic: Router wakes up all computers  (Read 16221 times)

Michael_W

  • Level 1 Member
  • *
  • Posts: 4
Router wakes up all computers
« on: March 15, 2009, 02:05:04 AM »

Dear all,
 
Last week I changed my Internet connection from ADSL to Fiber. For this reason I bought a new router to handle the new download speed. In this case a D-Link DIR-655. For some reason this router wakes my pc's (Win7 (7048) & Vista (SP1)) every 5 to 30 seconds after they go to sleep. I know that I can select the option on the NIC to only allow the machine to wake after it receives a magic package, but in that case my xbox is not able to wake my media center anymore.
 
Funny thing is that when I select the network location option "Public", instead of work or home the pc will stay in sleep mode, but this ONLY seems to work on Win7. After a network trace I noticed that the router is sending an ARC request to see if the computer is still there. I've been playing around with things like disabling upnp and even getting the latest firmware on it, but still the problem remains.
 
Does anyone have any idea what could be causing this??


Thanks!
Logged

ttmcmurry

  • Level 4 Member
  • ****
  • Posts: 438
Re: Router wakes up all computers
« Reply #1 on: March 17, 2009, 06:23:08 PM »

My 2¢...

That build of Windows 7 is not "official" - you probably got it from a torrent site and god knows what that build could do.  There's a reason those are internal builds from Microsoft for specific vendors to address specific issues and may or may not be feature-complete...

So the real question is....

Does this happen if you disconnect the w7 machine from your network?
Logged

Michael_W

  • Level 1 Member
  • *
  • Posts: 4
Re: Router wakes up all computers
« Reply #2 on: March 18, 2009, 02:18:09 AM »

Dear ttmcmurry,

Thank you for your reply and concern about the origin of my Windows build. To clarify, I actually work for Microsoft as a consultant and asked the question of the wake-up internally before I posted the question in this forum. I don't know if you are able to see my email address in my profile, but if you would like to verify, my address is michael dot waterman at Microsoft dot com.

Anyway, back to the challenge! :). Yes I disconnected the Windows 7 and Windows Vista machines one by one and tested with just one machine turned on. Next I disconnected my network printer, just so I could rule out the possibility of other devices probing my network. The last device I unplugged was my dlink router. Once I did that the Vista machine and also later the Win7 Machine stayed in sleep mode. What I did next is turn on all the devices except the router. Eureka! That's when all machines stayed in sleep mode. That let me to the conclusion that it was indeed the router that was waking up the computers. Once I knew that I scanned my network with netmon and discovered that the router was sending multiple ARP requests to the machines to see if they were still turned on. Every time I saw it doing that the machine immediately woke up from sleep mode.

So my question remains. What functionality do I need to turn off to let my pc's stay in sleep mode?

Thanks for your time!

Kind regards,
Michael Waterman
Logged

lotacus

  • Level 4 Member
  • ****
  • Posts: 450
Re: Router wakes up all computers
« Reply #3 on: March 18, 2009, 04:18:43 AM »

Turn the wake on lan feature off at the driver level on affected pc's.
Logged

Michael_W

  • Level 1 Member
  • *
  • Posts: 4
Re: Router wakes up all computers
« Reply #4 on: March 18, 2009, 04:24:41 AM »

Dear lotacus,

Thank you for your reply. Although your suggestion would certainly fix the issue of the PC's waking up randomly I need the wake on lan functionality for waking up my media center on demand using my xbox 360 as a media extender. With previous routers this never was a problem, with the new dlink 655 it is.

Please let me know if I wasn't clear on explaining myself!

Thanks!
Michael
Logged

thecreator

  • Level 6 Member
  • *
  • Posts: 795
Re: Router wakes up all computers
« Reply #5 on: March 18, 2009, 07:22:27 AM »

Dear Michael,

I also have a D-Link DIR-655 A3 Router and especially on a Wireless Computer with matching D-Link DWA-552 Wireless Adapter and noticed that with the Wireless Connection, I was constantly losing the connection.

A Couple of things to try:
If you are currently on Dynamic Assignment of IP Addresses being assigned by the Router, change it from Dynamic to Static assignment. http://192.168.0.1/Basic/Network.shtml You need to log in first.
http://192.168.0.1/Basic/Wireless.shtml   Uncheck Enable Auto Channel Scan. Choose a Channel that works in your Home, regardless of rules.
Limit the internal Transmission Rate to the fastest speed of your slowest device.
Avoid making any changes from a Wireless Computer. It messes things up.
Note: With the computer being assigned an IP Address, I don't think the Router will search to see if that computer is still there or not. The IP Address will be there for that computer.

Logged
thecreator - Running a Verizon FIOS / Fios-G1100 Router into a D-Link DIR-859 Router Rev. A3, Firmware 1.03 and a D-Link DWA-552 Wireless Network PCI Adapter Card. OP Sys: Win 10 Pro - DNS-323 with Firmware 1.10

bluenote

  • Level 2 Member
  • **
  • Posts: 82
Re: Router wakes up all computers
« Reply #6 on: March 18, 2009, 09:23:03 AM »



------

To the OP -- I think the poster above probably has it with using static IP's rather than DHCP.

If that doesn't do it, you might try using a longer DHCP lease time.

Failing that IMHO its disable-and-pray every feature you can find that might have any remote bearing until you find the one(s).

I have a hazy memory of one NIC card I had being able to set the IP that was allowed to wake it in the NIC driver advanced settings. You might want to have a look-see on each of your machines and see if they have anything that can help there.

Cory


« Last Edit: March 18, 2009, 11:55:07 AM by Lycan »
Logged

Michael_W

  • Level 1 Member
  • *
  • Posts: 4
Re: Router wakes up all computers
« Reply #7 on: March 18, 2009, 09:46:21 AM »

Hi Cory,

Thanks for the reply! I "think" I tried every setting until now, even applied a static IP address. Still the problem remains. I did, however, find a KB article explaining the issue

http://support.microsoft.com/kb/941145

It clearly states that a "noisy" network has this ..... well extra feature. Still I find it annoying. Now in the Win7 beta build WOL is enabled by default, so I really don't hope this will be a big issue once we release the product.

I asked the boys and girls from the support team if they have an idea how to stop this behavior..... Perhaps it can be configured in some way.

If I know, I'll post it here!

Thanks for all that replied and if anyone has anymore suggestion, please send them!
Logged

lotacus

  • Level 4 Member
  • ****
  • Posts: 450
Re: Router wakes up all computers
« Reply #8 on: March 18, 2009, 07:40:20 PM »

I don't believe it's the router. It is whatever is sending the requests to the router, which in turn, broadcasts it across the entire network.

I tested it in my environment. I made sure WOL was enabled on my laptop. I let it sleep. waited several minutes, then turned it on manually. Then I went into the router to tools and system check. I pinged my ip address from within the router and let it continue with it's pings. I then put my laptop to sleep. after about five seconds with it sleeping, the ping re-transmission woke the laptop up.

Leaving the router pinging my ip address, I put the laptop into hibernation. It took longer than it did in sleep, but the ping requests turned the laptop on.

So, the issue is either one or more of your computers looking for the laptop or something or someone on the internet is waking the computer up. The latter not being likely unless your laptop is in the DMZ.

Also, I read that the xbox will keep sending a ping to the Media Center until it makes a media server connection.

Again,with my own testing, my laptop did not wake or boot up until i started sending ping requests.

My suggestion would be to go into your adapter driver settings and then to the power managment tab and disable the wake this computer option, because that's different than WOL.

Logged

ttmcmurry

  • Level 4 Member
  • ****
  • Posts: 438
Re: Router wakes up all computers
« Reply #9 on: March 19, 2009, 07:09:05 PM »

To clarify, I actually work for Microsoft as a consultant and asked the question of the wake-up internally before I posted the question in this forum. I don't know if you are able to see my email address in my profile, but if you would like to verify, my address is michael dot waterman at Microsoft dot com.

My apologies; you are the one-in-a-million exception to the rule.  When someone is on their first post to the D-Link forum and has an issue with Windows 7, let alone a build that's not officially released, my ass-u-me gear goes into full effect.  ;D

What I'd really like to know is the rationale behind waking up to an ARP request.  Let me start by saying I'm by no means a network engineer  - after reading that article I can think of cases where applications used at my workplace would constantly wake up Vista PCs:  Dell OpenManage (packet directly addressed to a mac & NETBIOS addressing), VMWare vSwitches (ARP packets), Intel AMT/SOL (mac packets/ipv6 discovery) to name a few.   One of the few (possibly incorrect) scenarios I can think of is the "always connected" theme of Vista where a PC acting as a media server say Vista Home Premium/Ultimate with Media Center in use would go to sleep, but a TV or another PC attempts to open a shared media file while the media center is sleeping, this mechanism would wake up that PC.

WOL isn't used at my workplace, and even if I did, I would prefer the OS only respond to Magic Packets.  Of course the article you linked addresses that issue nicely.  8)

What I'd really like to see, Michael, is a Wireshark capture of only your Vista machine attached to 655, and observe/highlight the packet data that causes it to wake:

Linux Wireshark Capturing Computer -----|
                                                      Hub<--->DIR-655
Windows Vista Machine -----------------|

Food for thought.
« Last Edit: March 19, 2009, 07:19:37 PM by ttmcmurry »
Logged

EddieZ

  • Level 10 Member
  • *****
  • Posts: 2494
Re: Router wakes up all computers
« Reply #10 on: March 20, 2009, 12:37:50 AM »

Dear all,
 
Last week I changed my Internet connection from ADSL to Fiber. For this reason I bought a new router to handle the new download speed. In this case a D-Link DIR-655. For some reason this router wakes my pc's (Win7 (7048) & Vista (SP1)) every 5 to 30 seconds after they go to sleep. I know that I can select the option on the NIC to only allow the machine to wake after it receives a magic package, but in that case my xbox is not able to wake my media center anymore.
 
Funny thing is that when I select the network location option "Public", instead of work or home the pc will stay in sleep mode, but this ONLY seems to work on Win7. After a network trace I noticed that the router is sending an ARC request to see if the computer is still there. I've been playing around with things like disabling upnp and even getting the latest firmware on it, but still the problem remains.
 
Does anyone have any idea what could be causing this??


Thanks!

There is no option to turn off ARP request from the router. Are you sure the request is not relayed from the modem?
The PC's NIC driver is not supposed to react to the ARP request. But I would be curious to see the orgin of the ARP. The Windows powersettings can be a factor to take into account.
« Last Edit: March 20, 2009, 12:40:09 AM by EddieZ »
Logged
DIR-655 H/W: A2 FW: 1.33

ttmcmurry

  • Level 4 Member
  • ****
  • Posts: 438
Re: Router wakes up all computers
« Reply #11 on: March 21, 2009, 01:55:39 PM »

There is no option to turn off ARP request from the router. Are you sure the request is not relayed from the modem?

That's exactly why I wanted to see a Wireshark packet capture.
Logged

EddieZ

  • Level 10 Member
  • *****
  • Posts: 2494
Re: Router wakes up all computers
« Reply #12 on: March 21, 2009, 04:34:20 PM »

That's exactly why I wanted to see a Wireshark packet capture.

Have you seen it already?  ;D
Logged
DIR-655 H/W: A2 FW: 1.33

ttmcmurry

  • Level 4 Member
  • ****
  • Posts: 438
Re: Router wakes up all computers
« Reply #13 on: March 21, 2009, 07:13:48 PM »

No- I'd install wireshark on my laptop and see if my paricular 655 is spitting out ARP requests but I'm scared to find out how Windows 7 will react.

Come to think of it, I do have Ubuntu 8.10 installed on my 2nd internal HDD.. hmm..

Fired it up, have this short packet capture.  The 655 is sending out ARP packets at 60 second +/- intervals.



This doesn't look out of the ordinary, IMHO. 
« Last Edit: March 21, 2009, 08:04:41 PM by ttmcmurry »
Logged

EddieZ

  • Level 10 Member
  • *****
  • Posts: 2494
Re: Router wakes up all computers
« Reply #14 on: March 22, 2009, 11:07:20 AM »

No- I'd install wireshark on my laptop and see if my paricular 655 is spitting out ARP requests but I'm scared to find out how Windows 7 will react.

Come to think of it, I do have Ubuntu 8.10 installed on my 2nd internal HDD.. hmm..

Fired it up, have this short packet capture.  The 655 is sending out ARP packets at 60 second +/- intervals.



This doesn't look out of the ordinary, IMHO. 

Does turning off DHCP kill ARP?
Logged
DIR-655 H/W: A2 FW: 1.33
Pages: [1] 2