Technical Anshu Home › Tutorials › Captive Portal
📶 Guest Wi-Fi Login Page

Captive Portal Setup in Minutes

A captive portal is the login page guests see before they get internet on YOUR network: the browser opens, the portal page appears, the guest signs in or accepts the terms, and only then does the connection open. This guide sets one up on an Untangle firewall — install the Captive Portal app, write capture rules for the guest network, choose the login type, add passed hosts, and test it like a real guest.

✍️ Technical Anshu📶 Captive Portal🎧 Multi-Language Audio
Captive Portal Setup in Minutes
🎧 Multi-Language Audio: In the video player, click [Settings] (⚙️) ➔ [Audio track] to select your preferred audio.

📑Chapters

  1. Plan the guest network first — the portal belongs on guest traffic only
  2. Install the Captive Portal app on the Untangle firewall and turn it on
  3. Write the capture rules that decide which clients see the login page
  4. Choose the login type your guests will use
  5. Add passed hosts that are allowed through without a login
  6. Test the whole flow like a real guest
  7. What "in minutes" really means — small network vs big rollout

📋 Overview & Step-by-Step Guide

1

Plan the Guest Network First

A captive portal runs on your own network, for your own guests and users — it is not something you put on anyone else's connection. Before touching the firewall, decide which network the portal applies to: normally one dedicated guest network (its own interface or VLAN and its own SSID on your access points), kept separate from the staff and office LAN. The portal should capture guest devices only. Your office PCs, servers and printers must never end up behind a guest login page.

📌 One product note: Untangle NG Firewall is now sold as Arista NG Firewall (Edge Threat Management) after Arista acquired Untangle. The Captive Portal app and this setup flow are the same on the current product — only the branding on the box changed.
2

Install the Captive Portal App

Sign in to the Untangle firewall's admin interface and open the Apps view. Find the Captive Portal app, install it into the rack if it is not already there, and turn it on. Until capture rules exist, an installed portal captures nothing — the app by itself does not change anyone's browsing. Everything that decides behaviour comes in the next steps, and that order matters: app first, rules second, guests last.

✅ Keep the firewall's admin password private while you work. The same console that configures the guest portal also controls the whole network — never leave it signed in on a shared screen.
3

Write the Capture Rules

Capture rules are the heart of the setup: they tell the firewall which traffic gets stopped and sent to the portal page. Write the rules so they match the guest network only — the guest interface or the guest address range your plan from Step 1 set aside. A client that matches a capture rule sees the login page before any internet access; a client that does not match browses normally. Start with the narrowest rule that covers your guests, then check the rule from a test device before widening anything.

⚠️ A capture rule written too broadly is the classic captive-portal accident: match the whole LAN by mistake and every office PC is suddenly staring at a guest login page. Double-check the interface and address range in every rule, and never capture the network your own admin machine sits on — you can lock yourself out of the very console you need to fix it.
4

Choose the Login Type

Next, decide what a guest has to do on the portal page. The Captive Portal app offers several authentication styles, from the lightest to the strictest: a simple capture page where the guest just accepts the terms of use, accounts from the firewall's own local directory, or sign-in backed by an external directory service such as RADIUS or Active Directory through the firewall's directory integration, with social sign-in options also available. Pick the lightest type that fits your place: a small cafe usually wants the terms page or a shared guest account, while an office guest network usually wants named accounts so access can be traced and withdrawn.

Whichever type you choose, guest credentials are issued by you or your staff and handed to guests directly. They are never published on a public web page or notice that anyone on the internet can read, and accounts for people who have left should be removed, not left active forever.

5

Add Passed Hosts

Passed hosts are the exceptions: addresses that clients are allowed to reach without logging in. Typical uses are the pages a guest genuinely needs before signing in — for example a payment or registration page your login flow depends on, or a specific service you deliberately keep open. Add only the hosts your setup actually needs, one at a time, and note why each one is there.

⚠️ Everything on the passed-hosts list bypasses your portal completely — no login, no terms, no record of who used it. A long, forgotten passed list quietly turns a controlled guest network back into an open one, so review the list whenever the setup changes.
6

Test Like a Real Guest

Now test the way the video shows it — as a guest, not as the admin. Take a phone or laptop that has never signed in, join the guest network, and open a browser: the portal page should appear before any site loads. Complete the login exactly as a guest would, confirm normal browsing starts, and check that a passed host from Step 5 also opens without a login. Then reconnect and confirm the behaviour is the one you intended — some setups ask for a login every time, others remember a device for a set period; either is fine as long as it is the behaviour you chose, not an accident.

✅ Test on both a phone and a laptop. Phones detect captive portals automatically and pop the login page up; laptops rely on the browser being redirected, so the two experiences are not identical.
7

What "In Minutes" Really Means

The title's promise is honest for the setup shown: on a firewall that is already installed, one guest network, one login type and a short passed list genuinely is a few minutes of console work. It is not a guarantee for every network. Multiple guest networks or SSIDs, directory-backed sign-in that first needs the directory itself configured, a custom-branded portal page, and sites linked through VPNs all add real time. Plan the simple version first, prove it with the guest test in Step 6, and only then grow it.

📌 A captive portal controls WHO gets on your guest network and records that they accepted your terms. It does not encrypt guest traffic and it does not replace firewall rules between the guest network and your office LAN — that separation from Step 1 is still what protects the office side.

🏷️Topic Search Variables & Keywords

🔍 Captive Portal 🔍 Untangle Firewall 🔍 Arista NG Firewall 🔍 Guest WiFi 🔍 Capture Rules 🔍 Passed Hosts 🔍 Guest Network Login 🔍 Hotspot Login Page 🔍 TechnicalAnshu 🔍 Network Admin 🔍 WiFi Terms Page 🔍 Firewall Setup
🎙️ Full Transcript — tap to expand

Step-by-Step Troubleshooting Guide & Solutions - CAPTIVE PORTAL IN UNTANGLE FIREWALL EASY SETUP GUIDE. On-screen demonstration by Technical Anshu....

Set up a captive portal on Untangle firewall step by step: install the Captive Portal app, write capture rules for the guest network, choose the login type, add passed hosts and test like a real guest.

(transcript ends here on the source page)

❓ Frequently Asked Questions

Is this tutorial 100% free to follow?

Yes! All guides and methods demonstrated by Technical Anshu use free, legal, and educational resources.

Can beginners follow this guide?

Absolutely! Every step is demonstrated on-screen with detailed instructions so anyone can follow along easily.

Where can I ask questions if I get stuck?

Leave a comment directly on the YouTube video, and our community and Technical Anshu will help you out.

🚀 Watch the Full Tutorial on YouTube

🚀 Watch the full step-by-step video tutorial on YouTube: https://www.youtube.com/watch?v=qfkpuBbm4lE

Subscribe to Technical Anshu for IT support, Windows troubleshooting, and server management.

▶️ Watch Full Video
This tutorial is based on Technical Anshu's Captive Portal Setup in Minutes video • Stuck on any step? Ask in the video comments — you will get help there 🙏