Mettle Knowledge
Search:     Advanced search
Browse by category:
Contact Us

Captive Portal

Add comment
Views: 1142
Votes: 2
Comments: 0
Posted: 26 Sep, 2008
by: Knowledge M.
Updated: 08 Jan, 2010
by: Knowledge M.
Mettle SE has Captive Portal feature used for HTTP authentication with a web browser. Once the Captive Portal has been enabled on a local network the clients on the network will be re-directed an HTTP authentication web page before they can start browsing or check their mails.

To enable captive portal on your Mettle SE:

  1. Go to Services --> Captive Portal --> Captive Portal tab
  2. Check the check box which says "Enable Captive Portal"
  3. Choose the interface captive portal is to be run on. Usually this is your local network.
  4. Enter the maximum number of concurrent connections that is to be allowed
  5. Enter the idle timeout in minutes. Clients will be disconnected after the time you specify.
  6. Enter the hard timeout in seconds. Clients (active clients also) will be disconnected after the time you specify exceeds.
  7. Check the box to enable logout popup window if required.
  8. Redirection URL - All clients after succesful login would be redirected to the URL entered here.
  9. Concurrent logins - If enabled only most recent login per username will be active. Subsequent logins will cause machines previously logged in with the same username to be disconnected.
  10. MAC filtering - If disabled, no attempts will be made to ensure that the MAC address of clients stays the same while they're logged in. This is required when the MAC address of the client cannot be determined (usually because there are routers between Mettle SE and the clients). If this is enabled, RADIUS MAC authentication cannot be used.
  11. Authentication - Chose 'No Authentication', 'Local user manager' or 'RADIUS'. If RADIUS is chosen enter the RADIUS Server details below. If 'Local User Manager' is chosen manage users in the "Users" tab.
  12. Enable HTTPs login - If enabled the user information would be transmitted via an HTTPS connection.
  13. Enter the details for the HTTPS servers in the fields below.
  14. Click on 'Save' after you have finished.

Captive Portal Pass through MAC

If a pass through MAC is added to Captive portal then users logging in from this MAC address will not be taken to a portal authentication page.
  1. Select Services --> Captive Portal-- > Pass through MAC tab to enable this.
  2. Click on the '+' button
  3. Enter the MAC address
  4. Enter a description (not parsed)
  5. Click on 'Save'

Captive Portal Allowed IP address

Adding allowed IP addresses will allow IP access to/from these addresses through the captive portal without being taken to the portal page. This can be used for a web server serving images for the portal page or a DNS server on another network, for example. By specifying from addresses,
  1. Select Services --> Captive Portal --> Allowed IP addresses
  2. Click on the '+' button to add an IP address
  3. Choose the direction either From or To
  4. Enter the IP address to be allowed
  5. Enter a description for the IP address added (not parsed)
  6. Click on 'Save'

Manging Captive Portal Users
  1. Select Services --> Captive Portal --> Users
  2. To add an user click on the '+' button
  3. Enter the username
  4. Enter the password
  5. Confirm the pasword
  6. Enter users full name (not parsed)
  7. Enter an expiry date for the user you have created by clicking on the 'Calendar' button next to the text area. If a date is not entered the account will not expire.
  8. Click on 'Save'

Captive Portal File Manager

  1. Select --> Captive Portal --> File Manager
  2. Click on Browse and then Upload to upload the file.
  3. To add another file click on the '+' button
  4. To delete a file previously added click on 'x' button.
.JPG files uploaded in the captive portal file manager can be called in the portal page by using the html tab below:
<img src="captiveportal-test.jpg" width=... height=...>

In addition, you can also upload .php files for execution. You can pass the filename to your custom page from the initial page by using text similar to:
<a href="/captiveportal-aup.php?redirurl=$PORTAL_REDIRURL$">Acceptable usage policy</a>

The total size limit for all files is 256 KB.



Others in this Category
document Initial Configuration: Setting up Mettle SE in a Local Area Network with Internet Connection.
document Default IP Address & Admin Password (And How To Change It?)
document Configuring DHCP Server
document Enabling The LAN Hosts To Use The Internet Connection (NATing)
document Adding A Second (Or More) Internet Connection To Mettle SE & Setting Up Failover/Load Balancing
document Monitoring The Internet Usage
document How To Turn On/Off The Content Filter & Gateway Antivirus Service
document Fine Tuning The Content Scanner
document Setting Up PPTP VPN accounts
document OpenVPN: Setting Up SSL-VPN accounts
document Setting Up IPsec VPN Accounts
document Deploying A Second LAN With Mettle SE.
document Choosing a VPN Technology
document Adding Firewall Rules
document Setting Up Mettle SE Stack for Active/Passive Fail-Over (CARP)
document Connecting & Securing a Leased Line Connection to Mettle SE
document Port Forwarding (PAT)
document Creating a DNS Entry/Record for the LAN
document Blocking GTalk in the LAN
document Blocking Yahoo! IM from the LAN
document OpenVPN: If VPN Clients Want to Access a Subnet other than "Local network"
document Setting up IPSec Tunnel
document Open VPN Troubleshooting
document PPTP VPN Troubleshooting
document NTP Client/Server
document Setting Up an IPSec VPN Client: Example Given Using Shrewsoft VPN Client
document Firewall: Alias
document Virtual IP Address
document OpenVPN: Setting Up a SSL-VPN Client in Windows
document Creating Tagged VLANs
document Cloning Firewall Rules
document IPsec VPN Troubleshooting
document Wake On LAN
document Inbound Loadbalancing
document OpenVPN: Setting up Certification Authority & Generating Certificates
document Changing default webGUI Port and Protocol
document Using Packet Capture
document Using Traceroute
document Package Updates
document OpenVPN: To make OpenVPN client use VPN as the Default Gateway
document OpenVPN: To exclude some Network from using VPN gateway when VPN is set as default gateway for VPN client
document Adding a Static DHCP Lease
document Schedule Based Firewall Rules
document RRD Graphs
document Server Load Balancing
document Firewall Logs
document Backup and Restore Mettle SE Running Configuration
document Event Logging To Remote Syslog Server
document Split DNS
document NAT Reflection/NAT Loopback
document Dynamic DNS



RSS