Hotspot Customization

Slides:



Advertisements
Similar presentations
CY-SWR1100 Dual Band Wireless N Router
Advertisements

Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
Application Guide For Mesh AP – MAP-3120
WHG Product Training Oct 2011 For authorized partners only
DSL-2730B, DSL-2740B, DSL-2750B.
MikroTik Vendor Session © MikroTik MikroTik Vendor Session WISPNOG February th, 2005 Chicago, IL.
Filtering and Security By Mohammad Shanehsaz June 2004.
beas WEB App Installation
Technical Overview July, 2004.
DAP-1520 FAQ’s Wireless AC750 Dual Band Range Extender.
DNR-322L & DNR-326.
DSL-2870B How to Change ADSL Username and Password in your modem router How to Change Wireless Channel in your modem router How to Open Ports in your modem.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
Nada Abdulla Ahmed.  SmoothWall Express is an open source firewall distribution based on the GNU/Linux operating system. Designed for ease of use, SmoothWall.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
DVG-N5402SP.
1 Configuring Linksys Wireless Router Prof. Valencia Community College.
hotEx RADIUS Manager Installation
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
Installing and Maintaining ISA Server. Planning an ISA Server Deployment Understand the current network infrastructure Review company security policies.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
1 The VPN Menu. 2 The VPN Menu VPN The GD eSeries can be set up either as an OpenVPN server or as a client, and even play both roles at the same time,
Technical Training: DIR-615
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Technical Training: DAP-1360 Wireless N Access Point DAP-1360.
Remote Accessing Your Home Computer Using VNC and a Dynamic DNS Name.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
TAX-AIDE Network Router Setup Network Printer Setups July SMT/TCS Training - Dallas1.
4-1 PSe_4Konf.503 EAGLE Getting Started and Configuration.
Linux Operations and Administration
Course 6421A Module 7: Installing, Configuring, and Troubleshooting the Network Policy Server Role Service Presentation: 60 minutes Lab: 60 minutes Module.
Configuring Routing and Remote Access(RRAS) and Wireless Networking
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Module 8: Configuring Virtual Private Network Access for Remote Clients and Networks.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
Altai Certification Training Backend Network Planning
CTSP TRAINING Router 101 And Networking Basics. You Don’t Need Internet Access to Run or Connect your devices to an Ethernet switch or Router Enable DHCP.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
Copyright 2000 eMation SECURITY - Controlling Data Access with
IPX-300 Series PBX with VIP-191 Install Procedure Copyright © PLANET Technology Corporation. All rights reserved. Internet Telephony.
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Network Management Tool Amy Auburger. 2 Product Overview Made by Ipswitch Affordable alternative to expensive & complicated Network Management Systems.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
DSL-2544N Dual Band Wireless N600 Gigabit ADSL2+ Modem Router
1/28/2010 Network Plus Unit 4 WAP Configuration WAP Configuration In this section we will discuss basic Wireless Access configuration using a Linksys.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Avira Endpoint Security. Introduction of Avira Management Center (AMC)
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Integrating and Troubleshooting Citrix Access Gateway.
Networking in Linux. ♦ Introduction A computer network is defined as a number of systems that are connected to each other and exchange information across.
DHP Agenda: How to Access Web Interface of the DHP-1320 on Access Point Mode How to Access Web Interface of the DHP-1320 on Router Mode How to Change.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
1 Chapter Overview Creating Web Sites and FTP Sites Creating Virtual Directories Managing Site Security Troubleshooting IIS.
Configuring and Deploying Web Applications Lesson 7.
ZoneDirector WISPr/Guest/Web Auth
LINCWorks Mesh Networking User Guide. This user guide will give a brief overview of mesh networking followed by step by step instructions for configuring.
Model: DS-600 5x 10/100/1000Mbps Ethernet Port Centralized WLAN management and Access Point Discovery Manages up to 50 APs with access setting control.
Chapter 7: Using Network Clients The Complete Guide To Linux System Administration.
Xerox Analyst Training
Welcome To : Group 1 VC Presentation
IIS.
Configuring Internet-related services
Web Servers / Deployment
Agenda Create certificates for the GlobalProtect Portal, internal gateway, and external gateway. Attach certificates to a SSL-TLS Service Profile. Configure.
What’s New In WatchGuard Wi-Fi Cloud v8.6
Presentation transcript:

Hotspot Customization Mikrotik User Meeting (MUM) Indonesia Bali, 13-14 June 2008

About Me Donny Fauzan Electrical Engineering Graduate Software Engineer (Mostly Web) since college Network Engineer (BSD, Linux & Mikrotik) since college Current jobs : PT.Pramindo Ikat (Telkom) Wireless Hotspot Network (Setting Mikrotik Hotspot with FreeRadius MySQL, developing HotspotManager for Radius) Ministry of Education Accounting (SAI) Network (Setting VPN+OSPF Network, developing client software. Training for UFOAKSES Indonesia

Agenda Introduction & basics Hotspot setup Hotspot Customization Q & A

Agenda Introduction & basics Hotspot setup Hotspot Customization Q & A

Introduction Hotspot : “zero configuration” Hotspot components User would not require any setup, everything is done automatically Hotspot components IP Address assignment (DHCP) DNS relay & cache NAT & Firewall Traffic shaping & QoS AAA (Authentication, Authorization, Accounting)

AAA Authentication  Captive portal Authorization  firewall User logs in via web interface (http cookie). Captive means “jailed” or “prisoned”. You can connect to the AP, but in very restrictive environment. Authorization  firewall Walled garden NAT Accounting  RADIUS Postpaid billing Voucher (prepaid)

Scenario User search for wireless network SSID User find the SSID, then connect without any wi-fi security (WEP, WPA, WPA2, etc) User starts browsing Captive portal will then be shown User enters his/her login information (user & password) Mikrotik will check the account supplied against local user table, and radius server supplied After the user is verified, the accounting process will be started. A pop up will be shown, contains connection status

Login Page or “Captive Portal”

Agenda Introduction & basics Hotspot setup Hotspot Customization Q & A

Step by Step (1) Prepare your wireless interface Mode : AP Bridge SSID : Any string (max. 32 chars) Band : 2.4 GHz (B/G or G-only) Frequency : better scan first Add wlan interface IP address Run hotspot wizard Interface : to run hotspot on Gateway address : the router hotspot interface’s IP address Address pool : for DHCP Certificate : for https login page SMTP server : for relaying mails to DNS server : for clients DNS resolves DNS name : DNS alias for your router’s hotspot pages User : for testing purposes

Step by Step (2) Set your hotspot server Set your server profile Name : better rename it (ex : myhotspot) Set your server profile General > Name : better rename it (ex: myhotspot-profile) General > HTML Directory : may be different for multiple AP or VAP setups Login > Login By : set CHAP (encrypted password), Cookie (user sessions stored in browser’s as cookies) HTTPS (in case using https login pages – requires certificate) Radius : set Check “Use Radius” Check “Accounting”

Hotspot Setup “Wizard”

Server Profile

User Profile

Hotspot Servlet Pages

Agenda Introduction & basics Hotspot setup Hotspot Customization Q & A

Hotspot Customization Scenarios Hotspot with advertisements. Hotspot with “walled garden”. Limit user bandwidth (using local users table). Shared user Attach the hotspot to the UserManager Attach the hotspot to another Radius server Customize the captive portal, by adding simple changes to login page and/or other servlet pages. Centralize login page on a webserver

(1) Advertisements Advertisement feature could be enabled in user profiles (there is a “default” profile). Add another user profile or change the default one. Go to “advertisement” tab, and check “Advertise” Insert advertisement pages (for more, click down arrow) Set advertisement interval Example implementation : Ad-Supported Free Hotspot

(2) Walled Garden Walled garden : sites that are allowed to be accessed from the network without being authenticated. Can be set from Hotspot > Walled Garden tab Configuration : Set action (usually allow) Set the particular hotspot server (useful for VAP) Set src address to prohibit certain clients Set dst address to specify allowed/blocked sites by IP Set dst host to specify allowed/blocked sites by DNS Set the port Example implementation : Paid Hotspot with external webserver displaying subscription info

(3) Limit User Bandwidth (local) Limit user bandwidth, using mikrotik hotspot local user profile. Can be set from Hotspot > Profile Configuration : General > Rate Limit (rx/tx) Example implementation : Free hotspot

(4) Shared Users One user name can be used more then once, for a limited number. Set the limit number of users from Hotspot > Profile When the shared-users limit for the user's profile is reached, one will have wait until someone with this username logs out, use different login name or extend the shared-users limit Configuration : General > Shared users (set the maximum limit) Example implementation : Limited guest user name for a hotspot

(5) Use UserManager Download the usermanager package from mikrotik.com/download.html The User Manager package is included in the all package file named "Separate packages for Netinstall“ Upload the package to “files”, then reboot Enable the radius settings in the corresponding Server Profiles > Radius tab > Use Radius Add the userman as a radius server in Radius > New Radius Server Configuration (refer to refman2.9.pdf page 395) For “Radius client” for information about the “Services settings” refer to refman Example setup for wireless hotspot authentication based on username (not MAC address which is unsecure) : check hotspot & login Set 127.0.0.1 for address if the userman resides in the AP Set Radius > incoming to enable the AP receiving and executing radius attributes & commands Go to http://routeraddress/userman Example implementation : Paid hotspot with prepaid or postpaid users

(6) Use other Radius Server Install Radius server if it hasn’t been installed yet. Alternatives : FreeRADIUS, XTRadius, Steel-Belted Radius. Install the database (oracle, mysql, postgres, etc) Configure the radius Set the “secret” word Set the Mikrotik’s dictionary in its “dictionary” directory. Set the database & prepaid script realms Install the “dictionary” for mikrotik. Look for it in : http://www.mikrotik.com/documentation/manual_2.9/dictionary.mikrotik Save in the corresponding directory. In freeradius-Fedora it will be: /usr/share/freeradius/dictionary.mikrotik Install the radius management software (or develop one ;))

(6) Use other Radius Server (cont’d) Add the radius server in Radius > New Radius Server Refer to refman2.9.pdf page 395 about “Radius client” for information about the “Services settings” Configuration (refer to refman2.9.pdf page 395) For “Radius client” for information about the “Services settings” refer to refman Example setup for wireless hotspot authentication based on username (not MAC address which is unsecure) : check hotspot & login Set the radius server’s address & secret (equal to the server) Set Radius > incoming to enable the AP receiving and executing radius attributes & commands

(7) Simple Changes Look for them in Files  hotspot Download using copy-paste Change on your computer Re-upload to the router

(8) Centralize the Captive Portal Follow (7) steps Redirect the login page to your server, using simple javascript. Don’t forget to include the servlet variables in the URI Show your own login page, with action=“POST” & url replaced by the corresponding servlet variable. You can also post to your server to be able to fetch some data, and then forward the POST to your AP router.

Agenda Introduction & basics Hotspot setup Hotspot Customization Q & A