We have 3 open-space floors of 80 square meters each that we want to cover by the same wireless network in a big concrete building. We also have ethernet cables set up throughout all the floors.
The requirements are:
- we want internal (let's call them employee) devices (cabled laptops, a DVR, a server) to be part of the same network and see each other; if possible, through the wireless also, if not, just cable
- we want to offer visitors wireless internet access and to seamlessly roam between different access points / wireless routers; so we want a reliable wi-fi connection for our visitors, with the lowest or no dropouts in connection possible
- we want to install a wi-fi hotspot script, that conditions wireless visitors to access the wireless network by a Facebook check-in. The script is FBWLAN, which needs Wifidog to be installed on the router. Because of this, the routers must be flashed with the OpenWRT firmware. We would also prefer OpenWRT over stock firmware because of all the extended config options and the possibilities it offers (an adblocker, for example). The PHP hotspot script relies on client MACs to manage authentication, so addresses must be transmitted unaltered to the 3rd party server hosting the Fbwlan PHP script
Our proposed solution is to use one router for each floor, and these should be wired by cable to a 4th, main router, which will act as a DHCP server. The 3 "slave" routers would have the same configuration: DHCP disabled, static IPs associated (different, of course), same SSID, same password/key, same encryption (WPA2-PSK), and some kind of bridge betwen the wireless network and wired network. I read somewhere that it would be wiser to set different, far apart channels (1, 6, 11) for each router to avoid bandwidth overlapping. Wifidog would also be installed on each of these routers. All these settings are supported by OpenWRT as I understand, so all 4 routers would have the latest version (Chaos Calmer 15.05) of OpenWRT.
UPDATE: no password and no encryption, as the wi-fi captive portal would require this.
I was planning to buy 4 x TP-Link TL-WR1043ND routers, which are reasonably cheap (about $50 each). Same hardware yields better success at configuring this setup. Although this is an old router, I already have at home a TL-WR1043ND, hardware v2, had no issues installing and configuring OpenWRT on it (Barrier Breaker), has good connectivity, no Wifi signal loss, so this was my first go-to option, giving the budget constrains.
We don't have an internet connection yet, but it will be a fast fiber-optics, 1000 Mbps connection. The ISP will probably bring its own fiber-optics capable router into the equation, but I don't plan on using it as the main router as it will most probably be a Huawei brand with few config options, no MAC-based IP leasing, etc. So I plan to connect the main TPLink router in one of its LAN ports.
Also, I plan to use an unmanaged 16-port Gigabit Switch (TP-Link TL-SG1016) to wire all RJ-45 wall-mounted sockets for cabled devices.
So the overall setup would be: ISP router -> main TPLink router -> unmanaged switch (cabled, internal clients wired here) -> slave wireless routers -> wi-fi clients (visitors).
I heard of repeater configurations, extenders, WDS, but don't know much about them as I'm not much into networking.
My question is: is this a good hardware setup that meets our requirements?
I need help in making a decision to buy the equipment - not what brand, but what type: weather if APs, extenders, routers, etc.