Building a Wide-area Linux-based Wireless Network, part 2
Captive Portal Options
Last month, we discovered Open-Mesh, an organization offering open source Wi-Fi mesh hardware and services. We gathered the necessary hardware and configured the basic settings. Now we'll discover the captive portal options offered by the Open-Mesh routers, so we can display a disclaimer or terms of service, or require a payment or account. In this part, we'll also set up the built-in captive portal. It offers a basic solution that should work fine for many. Now let's get started!
Captive Portal Options
You can simply throw out the mesh nodes and start offering wireless Internet, however, you'll probably want to configure some type of captive portal if it's a public network. A captive portal prevents users from accessing the Internet until they either agree to your usage terms or at least view the portal or splash screen. This lets you show a disclaimer, agreement, or advertisements. Captive portals can also work in hand with authentication and billing solutions. Then the captive portal could prompt users to login and/or provide payment before Internet access is given.
Other Stories on LinuxPlanet
You can either use a third-party service or use the captive portal and bandwidth limiting features provided by Open-Mesh. For third-party service, Open-Mesh can be manually configured for compatible RADIUS servers or you can use one of the pre-configured services. Two of the preconfigured choices is CoovaOM and WorldSpot.net. They give out their services for free when you are offering free hotspot access. They charge a small fee when you're offering paid hotspot access. CoovaOM is better integrated with Open-Mesh, however, WorldSpot.net offers a ticketing system.
First we'll fiddle with the captive portal built into Open-Mesh. Then we'll experiment with CoovaOM since it's provided by Coova, a premier provider of open-source and commercial Hotspot solutions. (Remember Coova? We discovered their open source replacement firmware for routers in a previous tutorial.)
Remember, any captive portal or limits you impose applies only to the public users (SSID #1). Your private network (SSID #2), fortunately, will always have unrestricted access.
Solid state disks (SSDs) made a splash in consumer technology, and now the technology has its eyes on the enterprise storage market. Download this eBook to see what SSDs can do for your infrastructure and review the pros and cons of this potentially game-changing storage technology.
- 1Linux Top 3: GNOME 3.12 and New Betas for Ubuntu 14.04 and OpenMandriva Lx 2014.0
- 2Linux Top 3: Linus Lashes out, Linux 3.14 Gets PIE and Ubuntu One is Done.
- 3Linux Top 3: Ubuntu 14.04, Debian Gives Squeeze More Life and Red Hat Goes Atomic
- 4Linux Top 3: Linux 3.11, Kubuntu Goes Commercial
- 5Linux Top 3: RHEL 6.5, Debian 7.2 and EOL for Linux 3.0.x