To enable the captive portal with a 'guest' login:
- Go to General>Configuration>Local Users, and add a user "guest" with password "guest", ensuring that the option to enable Captive Portal access is checked.
- Navigate to Network Services > Name and Address Services > DHCP Server, and configure the captive portal network (for example, the LAN) to disable the DHCP server (DHCP is provided by the Captive Portal service). Note: if you are using the LAN, make sure that you add a firewall rule to allow remote administration (TCP/443) via the WAN. This is because when you enable the Captive Portal service, you can no longer log in to the admin GUI using the LAN. Firewall rules can be managed via the Routing > Firewall > WAN page.
- Navigate to Network Services > Captive Portal, and select the network you wish to enable on the left (i.e. LAN).
- Check "Enable captive portal..."
- Give a location name (i.e. "hotspot")
- Check Enable "Embedded DHCP server"
- Check the option to assign internal DNS (using the AtomOS DNS forwarder service to cache and optimize DNS traffic)
- Select "Save"
Notice that there are quite a few other options available, but this will be enough to get you up and running!