Campground Hotspot Setup, part 1

Campground hotspot system

Recently we have set up hotspots in 2 campgrounds. Both of them were quite large, one of them already had the equipment (Linksys WRT54GLs, Ubiquiti APs mostly), the other one had no equipment so we could buy anything we wanted (with a restricted budget of course).

Here’s how we solved the installation in the 1st campsite.

Our goals

  • create a large network so people could go anywhere inside the camp without having to connect to an other SSID, or log in multiple times
  • have only one SSID

In previous years, the installation was not ideal, as there were lots of routers and APs running as a hotspot, so there were lots of small networks, lots of SSIDs and people needed to connect to a different SSID again and again and log in each time if they moved around the camp.

The plan

First we’ve created a plan based on the map we had, the spots where we could get electricity and install hardware, considering the existing hardware we had. It turned out that we had 5 ADSL lines, 3 of them was installed at the reception, two other ones were in different part of the campground (very far from the reception). We could have a planed to join all the lines, but in this case we would have to buy more hardware. So we have decided to create a large network from the 3 ADLS at the reception, then two small ones from the other 2 ADSL lines.

Campground wi-fi hotspot planning

Planning a Wi-Fi Hotspot in a campground

It took a few hours to figure it all out, we have numbered all the devices and made all the setup in the office before we moved all to the site.

Hotspot setup

On the software side, we have decided to use a hotspot gateway to create a large network with lots of APs. We chose Ubiquiti’s new device, the Edgerouter (Lite). It’s a linux based box which is “the world’s first economical router capable of routing up to 1 million packets per second.” – Ubiquiti claims. Our tests showed that it was quite fast. The Edgerouter is a Debian based system, where we have managed to install coovachilli and the hotspot was running smooth and stable.

You can find our guide about how to setup a hotspot on EdgeRouter.

We have also managed to setup different hotspot locations to different LAN ports, which is a quite unique ability (we will make a separated post later about this). We needed this because we also installed desktop PCs for people without a laptop or smartphone, and we only wanted to sell 30 minute packages there, so a different splash page was needed (and we have created a location for the Wi-Fi and one for the PCs).

On the APs, we installed our hotspot firmware where it was possible (newer version cannot be upgraded with a 3rd party firmware). This was because it had an option to send a life signal to the control center even with hotspot turned off. That way we can see in the Control Center whether the individual APs are running.

Here is how it was done

Campground hotspot system

Campground hotspot system

We have used a TP-Link TL-R480T+ load balance router to combine the 3 ADSL lines together. It is very important to set a rule for https traffic to go over only on one line, otherwise https sites (banking sites, or any securely protected sites which need a login and password) will force you to re-login in every minute or so which makes it impossible to use for hotspot users. It’s called Flow Control in TP-Link’s software.

On the right side of the picture you can see the Edgerouter, the uplink is coming from the load balance router, one LAN port goes into a switch which powers the access points, and the other port goes to an other switch (not seen in the picture as it was in an other room) to provide the splash page for the desktop PCs.

Ubiquiti access points

Ubiquiti access points

The first access points got the hotspot internet connection from the Edgerouter. We have used 2,4GHz Nanostation M2 for that purpose which was connected to an other AP via WDS. We have also used 5GHz Nanostation M2 to provide a 5 GHz uplink for other APs. In the picture you can see this (there are additional Ubiquiti APs which were there because of the campground’s internal surveilling camera system.

Desktop PC room installation

Desktop PC room installation

In the PC room we have used Ubuntu OS which is more than enough for the most basic tasks that the guests will do, like browsing or use Skype. Additionally we have also set up a stand alone phone which can be used for cheap long distance calls from the campground, if someone has no internet connection (or doesn’t know how to make an internet call). This was also done by our calling card software which makes easy for the campsite to sell cheap calling cards and also make profits on the calls. The phone itself got the internet from the same switch as the desktop PCs (going through the splash page), but as the phone’s software is running from the same servers as hotspotsystem, calls are going through the internet without having to set anything manually.

Free Internet Spot

The campground also wanted to operate a free internet spot in a small place, where anyone can use the internet for free, however the speed has to be limited and only 300 MB is allowed for each device. The service could be easily provided by our Hotspot Free Basic Plus+ service. After a device used up all the allowed traffic, the access was blocked to the free site, allowing other people to effectively use the free service.

As the whole campground network received a pay per use internet connection through the Edgerouter, we needed to add the mac address of a Linksys WRT54GL (which we used to provide the free hotspot service) to the Edgerouter’s coovachilli config. We have used DD-WRT build 22118 on WRT54GL and this router was the only stand-alone router which was operated as a hotspot.

Final conclusions

Having one large network with one SSID should always be a goal when you set up a large site. Also, it’s much easier to set up one hotspot device, acting as a gateway which provides the hotspot connection for all the access points. You can use any hardware for that purpose but you have to be sure that it is powerful enough to handle all hotspot users. A low-cost, $100 router would stop after 10-20 simultaneous connections.

It’s also important to avoid guests having to re-login often. What you need to do about this is to increase the DHCP lease and increase the Idle-Timeout.

It took about a day and a half to cover the campground completely. We’ll see how it will work out once the guests arrive for the summer :)

Morning

Ducks

Ducks

After work

After work

Here you can read how we solved the installation in the 2nd campground.

6 1

17 Comments

  1. Jabroni

    Nice article. As a suggestion you could have chekced pfsense for load balancing the 3 WANs, its an open source project and works great.

  2. Jabroni

    You would need a PC for that, in my case I use it on a VM and all the WAN interfaces are connected thru VLAN on switch. Might not be as cheap as the TPLink but you would have lotsa more power and options to play. If you want some solid hw to run pfsense in you could check the netgate pfsense certified appliance (costs about 700usd but has 6 gigabit ports that can be used for LAN/WANs)

    1. Roland Kosarszky

      What we have is more than enough for this scenario. The last thing we wanted is to operate a PC there. But thanks for your suggestion :)

  3. BIll

    Interesting….Please post point to point wiring diagram with all hardware identified.

    Thanks!

    1. Roland Kosarszky

      Wiring diagram is only useful if the ports are properly configured on the software side. You need to configure the ports for the edgerouter and for the load balancing router on the router console too.

    1. Roland Kosarszky

      Equipments used for creating the 3 networks (rough estimates with current prices from Amazon):

      1 x EdgeRouter Lite ERLite-3 512MB 3 Ethernet Ports Router $100
      1 x TP-Link TL-R480T+ 2 WAN 3 LAN Ports Router $125
      15 x Ubiquiti NanoStation M2 $87 = $1305 (i’ve summarized this with a couple of M5 we used because the price is the same)
      1 x Linksys WRT54GL Wireless-G Broadband Router $50
      1x Cisco PAP2 Phone Adapter for Vonage Internet Phone Service $40
      Switches, cables, mounting: $340

      Roughly $2000, plus a couple hundred for the desktop PCs…

  4. Michael Stensson

    If I need say up to 50 simultaneous user, what router do you suggest?

    refering to:
    You can use any hardware for that purpose but you have to be sure that it is powerful enough to handle all hotspot users. A low-cost, $100 router would stop after 10-20 simultaneous connections.

    1. Roland Kosarszky

      If you were planning to install it on an AP, an UBNT Nanostation M2 would possibly be able to handle those users. If you were planning to set it up on a gateway, then i would say a Mikrotik RB750GL or an UBNT Airrouter would be fine. Also the Edgerouter Lite of course, but that’s a bit more expensive.

  5. Ed Gonzalez

    Great case of study. In fact, I have a challenge to bring internet service using hotspotsystem to about 5000 users (In to a Theater). We assume there will be at least 3000 simutaneous connections. We have 300Mb (Enterprise Direct Internet Service) we hope delivery around 250Mb per user. We have Ubiquiti Antenas distributed to cover all the hall. But I’m wondering if our Linksys WRT54GL (we have 10) could be enough to carry the load. Any idea or suggestion about router brand?

    Thanks in advance.

    Regards

    1. Roland Kosarszky

      Forget WRT54GL for 3000 simultaneous connections. I’d buy an EdgeRouter (not the Lite), or a more powerful Mikrotik device. What’s good in Mikrotik that it comes with support, as all hotspot functions are built-in. They will probably give you an advice on what device you should buy.

  6. Mark

    Thanks Roland.
    The rough estimate is $2000+, can you also tell me the total coverage of the setup ?

    1. Roland Kosarszky

      Total area of the camp was around 20 hectars (200.000 square meters), i think we covered around 80-90%.

  7. martin

    Thanks for the set-up/article. Kindly share set-up of available packages for clusters of 5-10,10-20, 30 -50 and 50-100 housing units. Perhaps this solution can address poor internet access ( esp. in the evenings) in mushrooming residential areas here and would like to roll out my own brand of Wifi hotspots with a view to resell bandwidth using LTE/Wifi Routers from the existing big licensed broadband companies in the country .