Installing DD-WRT on a router in most cases is almost as simple as installing a program onto your computer. However, doing it incorrectly can leave you with a router that you have to throw away. In this guide, we will install DD-WRT firmware and configure Chillispot settings on the TP-Link router (TP-Link WR 841 ND in this example), but these instructions can be applied to other supported router models.
It is required to have a DD-WRT-Compatible device programmed with a distribution of DD-WRT containing ChilliSpot.
Before you start, please check the DD-WRT router database first.
For a list of devices working with DD-WRT, please see the wiki page DD-WRT Supported Devices.
If you have installed OpenWRT or some other firmware previously, please install default firmware for your router model before the start.
Connect your computer by network cable to the router LAN port.
Go to the web browser and access to router configuration using default IP address e.g 192.168.0.1.
From System Tools find Firmware Upgrade.
Click on Choose File.
Navigate to the location where the DD-WRT firmware for your model is downloaded and press on Open.
Press the Upgrade button.
Confirm that you want to upgrade the firmware.
During this process, you will see information about the processing.
Once when it is finished you will get message Software Upgraded Successfully! Restarting.
Reconnect LAN cable or Disable/Enable NIC card in order to get the new valid IP address in the IP range which is set in the router DHCP server (192.168.5.x in our case).
Start your browser and in URL field type https://192.168.1.1
Username : admin
Password : admin
On the DD-WRT Control panel –Setup – Basic Setup page set Automatic Configuration – DHCP as Connection type.
Set desired Router Name and Hostname, as Domain name type local.
In the Network Setup section set Local IP address and Subnet mask.
As DHCP type select DHCP server and enable it.
Click Save then Apply settings button.
Go to the Setup – Networking page.
Under the Port Setup section, as WAN Port Assignment set eth0.
Check router MAC address on the Status page and set it in the Network Configuration eth1 and Network Configuration ath0 MAC address field.
In the Port Setup – Network Configuration ath0 section, as Bridge assignment select Unbridged, Save changes and Apply settings.
Go to the Services – Services page.
Under the DHCP Server section as Used Domain select LAN & WLAN.
As LAN Domain type local, Save changes and Apply settings.
ChilliSpot is an open source captive portal or wireless LAN access point controller. It is used for authenticating users of a wireless LAN. It supports web based login which is today’s standard for public Hotspots. Authentication, authorization and accounting (AAA) is handled by your radius server.
To configure Chillispot go to the Services – Hotspot page.
Under Chillispot section enable Chillispot, and as DHCP Interface select ath0.
Chillispot Hotspot Network is by default set to 192.168.182.0/24 and our recommendation is to keep that setting.
Other details should be same as at the screen bellow.
Go to the UAM Allowed (comma separated) field and add the domains in the following format:
If you want to enable Social network login feature, add further domains and IP’s in the UAM Allowed (comma separated) field as per below for each network you plan to support.
– if it does not work, try adding:
– if it does not work, try adding:
Facebook app setup instructions
LinkedIn app setup instructons
Login to your Start Hotspot portal account, go to the WiFi Locations page, select location, and from Hotspot section as Hotspot model select UAM Based Routers, add your router MAC address and Save changes.