1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

WRT54GL+D-Link switch problem

Discussion in 'Tomato Firmware' started by incubus, Apr 24, 2011.

  1. incubus

    incubus LI Guru Member

    I've been running Tomato on a WRT54GL for a while, and developed a need for more wired ports. The old setup had two printers, one wired Win7 box, one wired Linux box (running a Samba server), and several wireless Win7 boxes. Everything ran quite normally.

    Then I added a D-Link 1008G 8-port gigabit switch, wired to one port on the router, and moved the wired Linux box to the switch. The ultimate aim is to have all in-house communication between desktops go through the switch, with the router just assigning their Static DHCP addresses. For the time being, the wired Win7 box remains on the router.

    Problem: Everything works just fine -- all machines get their proper Static DHCP addys, all can ping one another, all can reach the Internet, and Windows Backup can communicate -- but Windows Network Discovery can't see through the switch. Explorer/Network does not show any machine over any path that passes through the switch.

    This switch is totally plug-and-play, and D-Link Support says get a D-Link router or get stuffed. Of course, LLTD and file sharing are on as before. Suggestions?

  2. TexasFlood

    TexasFlood Network Guru Member

    Can't think of why this would be happening off the top of my head.

    I went and downloaded the DGS1008G manual to see if there were any settings or configuration to consider but didn't find any.

    I saw no mention of plug & play in the manual. One thing I saw puzzled me. The revision history at the top, says v1.1 "added Windows 7 support". What does that mean? Isn't a switch a switch and it's up to Windows 7 to support it, not the other way around? Is it just me, does that make sense to others, if so please give me a sanity check.

    1.0__________February_19,_2010_DGS-1008G - Hardware revision A1
    1.1__________May_18,_2010_____Added Windows® 7 Support
  3. incubus

    incubus LI Guru Member

    A little more info

    Thanks for the try. It was the tech "support" guy who said the switch is plug & play, and it's certainly devoid of any switches or jumpers.

    I can describe the Discovery behavior in a bit more detail. There are four host machines presently set up like this:

    Boudicca - Win7, wired to router
    Gilgamesh - Win7, wireless
    Hypatia - Win7, wired to switch
    Heloise - Linux/Samba server, wired to switch

    In the Explorer/Network window, Boudicca can see icons for itself and Gilgamesh.
    Gilgamesh can see itself, Boudicca, Hypatia and Heloise.
    Hypatia can see Gilgamesh and Boudicca, and can't see itself.
    Heloise, of course, has no Explorer window but can ping anybody, and any Win machine can ssh to it with Putty.


  4. TexasFlood

    TexasFlood Network Guru Member

    Wow that's weird, not seeing the pattern in there. Is everything set to DHCP? Have you checked that all are getting the correct configuration including IP, subnet mask and default gateway? There isn't perhaps a second DHCP server running somewhere?
  5. incubus

    incubus LI Guru Member

    Yes, every host on the network is set up for DHCP and gets the address configured for it in the Static DHCP table on the router, which has the only DHCP server. And everything gets a proper DNS addy, since everything can access the Internet.
  6. TexasFlood

    TexasFlood Network Guru Member

    Yep, sorry, dumb question I guess, just thinking out loud, grasping at straws since I can't find a logical reason for it, yet anyway.

    So... While I'm at it, here's some more grasping at straws, :wink:

    What version of Tomato are you running? Have you set up any vlans, made any changes to the routing tab, enabled ipv6, added any startup scripts / iptables rules? When you first loaded Tomato did you do a thorough NVRAM reset?
  7. Toastman

    Toastman Super Moderator Staff Member Member

    I don't see what getting a D-Link router has to do with it if the machines are communicating via the switch. A switch is a switch is a switch. By "plug and play I believe the guy just means it has no settings. He sounds like an idiot.

    If it doesn't work as a switch - then return it. I've used D-Link switches before with no problem, but yours sound like it basically doesn't function correctly. If you have an old 100Mbps switch, or even a spare router with switch ports to test, does it then work correctly? Again that would point to the switch. What happens if you take the router out of the equation - just connect machines via the D-Link?
  8. TexasFlood

    TexasFlood Network Guru Member

    That's what I was thinking, a switch is a switch. Hooking it all up to the switch is a good diagnostic step, I should have thought of it.

    Oh, and I'm still confused by the DGS1008G user manual note about hardware revision v1.1 which "added Windows 7 support". Still makes absolutely no sense to me, is it just me?
  9. incubus

    incubus LI Guru Member

    Yes, I think you're right...I'll try taking the router out of the equation tomorrow. Gotta hang it up for now.

  10. incubus

    incubus LI Guru Member

    Okay, now I''m really baffled: this morning the problem just upped and went away. No troubleshooting, no connection changes...just (Twilight Zone music) miraculous healing.

    Thanks for the time, all...I'll reopen this thread if it comes back.

  11. TexasFlood

    TexasFlood Network Guru Member

    It's like when you finally break down to call a help desk and can't recreate the problem, :wink:.
    Sometimes when you move PCs on a network while powered up, there are things cached, and I'm not sure what exactly, that can cause problems. In it's simplest form, I've had to close a browser window and open a new one because the old one just can't see the Internet but a new one works just fine. Sometimes this just "ages out" on it's own, sometimes a reboot is needed to really overcome it.

    I know this is vague, but I find it's not worth finding out what the cause is when a reboot is much simpler and easier.

    Whatever healed it for you, I hope it stays healed! Good luck!

Share This Page