Hi everyone,
I want everyone having problems here to read my questionnaire in your head, but crucially, please do due diligence in obtaining accurate answers to the questions. The questionnaire will lead you to determine if you are creating a LOOP in your network that was the cause of my home sharing woes for over a year (which I solved today). If you've been suffering like I have, just give this one last go before giving up - I wrote this post to help you, and I think a lot of people will benefit (because I believe lots of you have fairly similar set ups to the one described below). PLEASE, just give this a chance....
Please answer - when you get a moment and have the info/config settings to hand - the following questions:
1) Are you using powerline somewhere in your network? if yes, move to 2)
2) Are you using an Airport (Express/Extreme) in your network? if yes, move to 3)
3) is one of the Airports attached to the Powerline network via an ethernet cable? if yes, move to 4)
4) is that Airport also set up as "Extend Wireless network" (and possibly Join - not sure)? if yes, move to 5)
5) is the OTHER end of your Powerline connected to your router via ethernet cable? If yes, move to 6)
6) Is the Airport in 4) ALSO extending the same wireless network served by your router? If yes, your in trouble.
Before you think I'm just interjecting here, see my other posts to see my woe with home sharing. I've been suffering, as I said, for a YEAR.
If you draw out the architecture above, you will see that there is a LOOP in the network that goes router to airport (via wireless), to powerline via the ethernet on the airport, and back to the router via the other end of the powerline via ethernet cable. You only need a router, airport, two powerline modules and two ethernet cables (with the config detailed above) to get this loop and cause network mayhem (so you can see why its widespread - I can imagine a lot of people with just this setup). The loop is usually experienced in the main computer (in my case a Macbook Pro), because it can connect effectively in TWO directions - if the computer switches between the router and the Airport wireless, there are two paths between both of these base stations for communication and home sharing gets confused (as do other services - I suspect you are seeing slowness not just in home sharing). I don't know how - I would have thought the Airport would stop this in extend mode, but apparently it doesn't.
If you answered YES to all the above, unplug the cable in section 5). Doing this will give you a network hierarchy that is more like what you want, but not quite there yet (see below) - but this at least has your router, sharing its connection with your Airport (whichever one), and your entire powerline network underneath the airport. I know you probably want the powerline wired to your router, and I'm coming to that right now.
The key thing about unplugging the cable in 5) is you shut off the loop. However, you obviously want the powerline network connected to your main hub/router. To set the whole thing up properly, you need to:
a) change the mode of the Airport to "CREATE a wireless network" (see below), and
b) set the network capability to Bridge Mode (router off) - you want the main hub/router to be your router, and the airports as satellites
In creating the new network on the airport(s) that replaces the EXTEND mode setting, I find it best to:
a1) name the network with EXACTLY the same SSID as your router, and
a2) use the same password.
Do this for each Airport that is in extend mode.
This means there is just ONE network name to deal with (but you'll have to put in your password for each base station), BUT the Airport is NOW in Wifi (in)/Ethernet (out) mode (effectively a wireless access point into a fast powerline ethernet network), BUT without ALSO having the wifi connection on top of that to the router (eradicating the loop).
Setting the Airport into bridge mode stops it interfering with DHCP and NAT from your main router/hub.
NOW, once all of the airports are as you ACTUALLY wanted them (presumably you were using them to share music/printers etc. - that will still work)
b1) PLUG the cable you unplugged in 5) BACK IN
b2) reconnect to your wireless networks, putting each password in in turn.
b3) power cycle your router (unless its a time capsule)
b) RESTART iTunes!!!!!
And once you've done that, enjoy!