Yes, you have what you need, you just haven't configured the router properly. I am assuming that you have the WAN jack on the router connected to the "hub" (I assume it's actually a switch and not a hub since hubs are obsolete).
By connecting the router to the house network via the WAN jack, you are creating an isolated network for any device on the router. This is a what a router is supposed to do if you think about it - isolate your LAN from the WAN.
What you need to do is reconfigure the router as a wireless Access Point only. In this configuration you DO NOT connect anything to the WAN jack of the router (because you do not want to use the NAT router at all). You connect the router to your network via any of the 4 LAN ports. This may also eliminate the need for the switch/hub in the shop if the 3 remaining ports on the router are sufficient (less is best, and the more boxes you have connected just adds more points of failure).
Configuring the router as an access point is a bit tricky. Some fancy routers have a setting to do this automatically, but on most you have to do it yourself.
Procedure:
- Connect the router directly to a computer via one of the 4 LAN ports with NOTHING connected to the WAN port on the router (you must do this via a hard wire - NOT via wireless).
- Log into the router's control panel
- In the main setup menu disable the DHCP server on the router and click apply (we're doing this because you DO NOT want this router allocating IPs - you want the main router in the house doing that, and if there are two DHCP servers on the LAN they'll conflict).
- Change the IP address of the router to an IP on your existing network that is not in use AND is not in the range assigned by the main router's DHCP server. I personally like to make access points single digits on the network. So if your main router's IP is 192.168.1.1, make this access point router 192.168.1.2
- After you hit Apply you will probably lose connection to the router because the IP will have changed, and since DHCP is disabled your computer won't get assigned an IP. That's okay.
- Now connect the router to your main house network VIA ONE OF THE 4 LAN PORTS (do NOT use the WAN port! - just put a piece of tape over it).
- Disconnect your computer from the router and then reconnect it to force it to acquire DHCP. You should now be on the house network with all house shares visible whether you are on one of the LAN ports of the router, or connected via Wifi.
You can still log into the router's control panel via it's IP if you need to, as long as it's on the network so that your PC can acquire an IP via DHCP.
- If you want Wifi to work seamlessly between the house and the shop (carry a laptop or iPad from the house to the shop and have it stay connected without having to change Wifi networks) then use the same SSID name, the same encryption type, and the same Wifi passphrase on ALL your Wifi access points. Your Wifi devices will automatically switch between networks, without dropping if the networks overlap, just like your cell phone switches between cell towers
- Additionally, make sure you BURY that cable you ran from the house to the shop, at least 1 foot - 2 would be better. I would also HIGHLY recommend you install an RJ45 surge protector on one or both ends of the cable. That cable will act like an antenna for power surges from lightning. Not fun if it fries your whole network.
Some fancy power strips have RJ45 surge protectors built in or you can buy something like this:
http://www.amazon.com/QVS-Telco-DataLin ... B0050E0TFC
Hope this helps...