MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot...

49
MikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia By Sarpich RATH (Peter)

Transcript of MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot...

Page 1: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

MikroTikHotspot with User-Manager

MUM Phnom Penh, Cambodia 2015.

April 21, 2015

MUM Phnom Penh, Cambodia

By Sarpich RATH (Peter)

Page 2: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Phnom Penh Informatics Center (PPIC)

� Qualified and Vocational IT Training Center

� Found in late 2013. Offer service in June 2014

� MikroTik Academy partner

� All Instructors are Authorized and Certified

MUM Phnom Penh, Cambodia 2015.

� All Instructors are Authorized and Certified

� Training Service

� Mikrotik

� Linux LPI

� VoIP & PABX

� Cisco

� Microsoft

Page 3: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

About Me

� Sarpich RATH (Peter)

� First used RouterOS since 2008

� MTCNA, MTCRE, Academy Trainer

� Trainer @PPIC and AEU

MUM Phnom Penh, Cambodia 2015.

� Trainer @PPIC and AEU

Page 4: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Content

� Mikrotik Hotspot

� Modify hostspot login page

� Hotspot with User Manager

MUM Phnom Penh, Cambodia 2015.

Page 5: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

MikroTik Hotpot

Page 6: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot

� Tool for Instant Plug-and-Play Internet access

� Hotspot provides authentication of clients before access to public network

� It also provides User Accounting

MUM Phnom Penh, Cambodia 2015.

� It also provides User Accounting

Page 7: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Usage

� Open Access Points, Internet Cafes, Airports, universities campuses, etc.

� Different ways of authorization

� Flexible accounting

MUM Phnom Penh, Cambodia 2015.

� Flexible accounting

Page 8: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Requirements

� Hotspot package

� Valid IP addresses on Internet and Local Interfaces

� DNS servers addresses added to ip dns

� At least one Hotspot user

MUM Phnom Penh, Cambodia 2015.

� At least one Hotspot user

Page 9: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Setup

� IP-> Hotspot -> Hotspot setup

MUM Phnom Penh, Cambodia 2015.

Page 10: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Setup

1 2

MUM Phnom Penh, Cambodia 2015.

Select Interface torun Hotspot on

Hotspot address willbe selected automatically

1 2

Page 11: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Setup

3

Addresses that will be assignedto Hotspot clients

MUM Phnom Penh, Cambodia 2015.

4

Whether to use certificatetogether with Hotspot or not

Page 12: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Setup

IP address to redirect SMTP(e-mails) to your SMTP server

5

MUM Phnom Penh, Cambodia 2015.

DNS servers addressfor Hotspot clients- local DNS IP- DNS IP get from ISP

6

Page 13: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Setup

DNS name for Hotspot serverEx:- login.mikortik.com- hotspot.ppic-training.com

7

MUM Phnom Penh, Cambodia 2015.

Add first Hotspot user

8

Page 14: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Important Notes

� Users connected to Hotspot interface will be disconnected from the Internet

� Client will have to authorize in Hotspot to get access to Internet

MUM Phnom Penh, Cambodia 2015.

to Internet

Page 15: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Important Notes

Hotspot default setup creates additional configuration:

� DHCP-Server on Hotspot Interface

� Pool for Hotspot Clients

� Dynamic Firewall rules (Filter and NAT)

MUM Phnom Penh, Cambodia 2015.

� Dynamic Firewall rules (Filter and NAT)

Page 16: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Help

� Hotspot login page is provided when user tries to access any web-page

� To logout from Hotspot you need to go to

� http://Router_IP

MUM Phnom Penh, Cambodia 2015.

� http://Router_IP

� http://192.168.88.1/

� http://Hotspot_DNS

� http://login.mikortik.com

Page 17: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Network Hosts

� Information about clients connected to Hotspot router

MUM Phnom Penh, Cambodia 2015.

Page 18: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Active Table

� Information about authorized Hotspot clients

MUM Phnom Penh, Cambodia 2015.

Page 19: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Management

� Add/Edit/Remove Hotspot users

MUM Phnom Penh, Cambodia 2015.

Page 20: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Walled-Garden

� Tool to get access to specific resources without Hotspot authorization

� Walled-Garden for HTTP and HTTPS

� Walled-Garden IP for other resources (Telnet, SSH,

MUM Phnom Penh, Cambodia 2015.

� Walled-Garden IP for other resources (Telnet, SSH, Winbox, etc.)

Page 21: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Walled-Garden

� Allow access to mikrotik.com

MUM Phnom Penh, Cambodia 2015.

Page 22: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Bypass Hotspot

� Bypass specific clients over Hotspot

� VoIP phones, printers, superusers

� IP-binding is used for that

MUM Phnom Penh, Cambodia 2015.

Page 23: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Bandwidth Limits

� It is possible to set every Hotspot user with automatic bandwidth limit

� Dynamic queue is created for every client from profile

MUM Phnom Penh, Cambodia 2015.

profile

Page 24: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot User Profile

� User Profile -set of options used for specific group of Hotspot clients

MUM Phnom Penh, Cambodia 2015.

Page 25: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot Advanced Lab

� To give each client 64k upload and 128k download, set Rate Limit

MUM Phnom Penh, Cambodia 2015. DEMO

Page 26: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Modify Hotspot login page

Page 27: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Why we need to modify default login page?

� Promote your company

� Promote your products & services

� Provide some useful information

� Etc.

MUM Phnom Penh, Cambodia 2015.

� Etc.

Page 28: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Default hotspot login page

MUM Phnom Penh, Cambodia 2015.

Page 29: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Sample modified login page

Credit: EFG Co., Ltd

MUM Phnom Penh, Cambodia 2015.

Credit: Golden Sand Hotel

Page 30: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

How to modify it?

� Under Files Menu

� Look for login.html under

Hotspot folder

� Download it to your PC

MUM Phnom Penh, Cambodia 2015.

� Download it to your PC

� Modify it with knowledge

of HTML language

� Upload back to router

(you may upload the image to router as well)

DEMO

Page 31: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Hotspot with User Manager

Page 32: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

What is User Manager?

� A RADIAS server application

� A management System that can used for

� HotSpot Users

� PPP (PPtP/PPPoE) Users

MUM Phnom Penh, Cambodia 2015.

� DHCP Users

� Wireless Users

� RouterOS Users

� Separate package for RouterOS

Page 33: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Requirements

� Should have the same version for RouterOS and the User Manger package

� Work on x86, MIPS, PowerPC and TILE processor base routers

MUM Phnom Penh, Cambodia 2015.

base routers

� Minimum 32MB of RAM and 2MB of free space HDD

Page 34: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Support Browsers

� Opera (>=9)

� Mozilla Firefox (>=1.5)

� IE (>=6.0)

� Safari (>=2)

MUM Phnom Penh, Cambodia 2015.

� Safari (>=2)

� Chrome (?)

Page 35: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Network Diagram

Scenario 1

Internet

- User-manager

R1

MUM Phnom Penh, Cambodia 2015.

- User-manager- Hotspots

Page 36: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Network Diagram

Scenario 2

InternetHotspots

R2

R3

Hotspots

MUM Phnom Penh, Cambodia 2015.

User-manager

R1

R3

Page 37: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

� Set HotSpot to use User Manager for HotSpot server profile

� IP->Hotspot

-> Server Profile

HotSpot configuration

MUM Phnom Penh, Cambodia 2015.

-> Server Profile

/ip hotspot profile set hsprof1 use-radius=yes

Page 38: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

HotSpot configuration

� Add radius client to consult

User Manager for HotSpot

service

� Radius menu->Add

MUM Phnom Penh, Cambodia 2015.

� Radius menu->Add

/ radius add service=hotspot address=127.0.0.1 secret=abc123

Page 39: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager configuration

� Download package from www.mikrotik.com/download, make sure the same version as RouterOS

� Upload the User-Manager package to router (root

MUM Phnom Penh, Cambodia 2015.

� Upload the User-Manager package to router (root folder)

� Restart your router

� After that, verify the package installed by go to System-> Packages

Page 40: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager configuration

� Access User Manager by type in browser

http://router_ip/userman or

http://router_ip:port/userman

� Default login: admin

MUM Phnom Penh, Cambodia 2015.

� Default login: admin

� Password: blank

/ tool user-manager customer add login=“mikrotik" password=“123" permissions=owner

Page 41: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager Mainpage

MUM Phnom Penh, Cambodia 2015.

Page 42: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager configuration

� Add HotSpot router information to router list

� Router menu -> Add -> New

MUM Phnom Penh, Cambodia 2015.

/ tool user-manager router add subscriber=local ip-address=127.0.0.1 shared-secret=abc123

Page 43: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager configuration

� Create Limitation

� Profile->Limitation->Add

MUM Phnom Penh, Cambodia 2015.

Page 44: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager configuration

� Create Profile & add limitation to profile

� Profile->Add

MUM Phnom Penh, Cambodia 2015.

Page 45: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

User Manager configuration

� Create User and Assign profile

� Single User

� Batch User: multiple user at a time

� User menu -> Add

MUM Phnom Penh, Cambodia 2015.

Page 46: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Verify Radius Server

1. Click on Radius menu

2. Double click on radius server IP

3. Click on status tab

MUM Phnom Penh, Cambodia 2015.

Page 47: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Conclusions

� MikroTik hotspot is easy, fast and flexible authentication (user & pass, MAC, bypass, etc)

� Centralized store users account with User-Manager

MUM Phnom Penh, Cambodia 2015.

Page 48: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Question?

MUM Phnom Penh, Cambodia 2015.

Page 49: MikroTik Hotspot with User-Managermum.mikrotik.com/presentations/KH15/sarpich.pdfMikroTik Hotspot with User-Manager MUM Phnom Penh, Cambodia 2015. April 21, 2015 MUM Phnom Penh, Cambodia

Thanks for your Attention ☺

• Website: www.ppic-training.com

• Email: [email protected]• Email: [email protected]

• Facebook: www.facebook.com/PhnomPenhInformaticsCenter

• Mobiel: 077/087 616102

• Phone: 023 6200067

• Please subscribe to our mailing list to receive all update information such as discount and promotion price