How do you make a captive portal in Linux?

DNS configuration and basic settings :

For creating a captive portal page for your hotspot, the first thing you need to do is the basic configuration settings. Firstly connect your Linux machine to your router through ethernet ( this would generally show as the Eth0 interface in your machine .)

How do you make a captive portal for free?

Configure Captive Portal Settings
  1. Open Manage.
  2. Select Configuration > Device Configuration > SSID Profiles.
  3. Select an existing SSID profile or create a new profile.
  4. Expand the Captive Portal section.
  5. Select the Enable Captive Portal check box to display a portal page to be shown to clients on the guest network.

What is CoovaChilli?

CoovaChilli is a feature rich software access controller that provides a captive portal / walled-garden environment and uses RADIUS for access provisioning and accounting. CoovaChilli is an integral part of the CoovaAP OpenWRT-based firmware which is specialized for hotspots.