Upload
valdenix
View
238
Download
0
Embed Size (px)
Citation preview
8/18/2019 Mikrotik CapsMan Tutorial
1/50
CAPsMAN Case Study
Uldis Cernevskis
MikroTik, Latvia
MUM Brazil
November 20!
8/18/2019 Mikrotik CapsMan Tutorial
2/50
CAPsMAN "eatures
● Centralized mana#ement o$ %outer&S APs
● 'ual Band AP su((ort
● Provisionin# o$ APs
● MAC and )P Layer *ommuni*ation +it APs
● Certi$i*ate su((ort $or AP *ommuni*ation
● "ull and Lo*al data $or+ardin# mode
● %A')US MAC autenti*ation● Custom *on$i#uration su((ort
8/18/2019 Mikrotik CapsMan Tutorial
3/50
%e-uirements●
CAPsMAN – ./ or %outerB&A%' based devi*e
– Ne+est %outer&S v version
– 1ireless$( (a*ka#e installed and enabled
● CAP
– 3/ or %outerB&A%' based devi*e
– Ne+est %outer&S v version
– Ateros *i(set 4a5b5#5n5a*6 +ireless *ard
– 1ireless$( (a*ka#e installed and enabled
– At least Level! %outer&S li*ense
8/18/2019 Mikrotik CapsMan Tutorial
4/50
CAPsMAN Sim(le Setu(
8/18/2019 Mikrotik CapsMan Tutorial
5/50
CAPsMAN Sim(le Setu(
● 7nable CAPsMAN servi*e
● Create Brid#e inter$a*e
● Add )P *on$i#uration to Brid#e inter$a*e
● Create CAPsMAN Con$i#uration
● Create Provisionin# rule
●
7nable CAP mode on te APs
8/18/2019 Mikrotik CapsMan Tutorial
6/50
CAPsMAN Sim(le Setu(
● 7nable te CAPsMAN servi*e
8/18/2019 Mikrotik CapsMan Tutorial
7/50
CAPsMAN Sim(le Setu(
● Create Brid#e )nter$a*e
8/18/2019 Mikrotik CapsMan Tutorial
8/50
CAPsMAN Sim(le Setu(
8 Add )Paddress
28 Add '9CPServer
:8 Add NATrule
8/18/2019 Mikrotik CapsMan Tutorial
9/50
CAPsMAN Sim(le Setu(●
Add Ne+ CAPsMAN Con$i#uration
8/18/2019 Mikrotik CapsMan Tutorial
10/50
CAPsMAN Sim(le Setu(
● Add ne+ Provisionin# rule
8/18/2019 Mikrotik CapsMan Tutorial
11/50
CAPsMAN Sim(le Setu(
– 7nable +ireless$((a*ka#e
– 7nable CAP mode
● By CAP modebutton on someboards
● By *on$i#uration in
1ireless CAPmenu
●
Con$i#ure te AP to use CAP mode
8/18/2019 Mikrotik CapsMan Tutorial
12/50
● Ce*k te Status o$ te CAPsMAN CAP inter$a*e
CAPsMAN Sim(le Setu(
CAPCAPsMAN
8/18/2019 Mikrotik CapsMan Tutorial
13/50
CAPsMAN %e#istration table
8/18/2019 Mikrotik CapsMan Tutorial
14/50
Manual Provisionin#
● Can#in# Provisionin# rules doesn;t e$$e*t already*on$i#ured CAPs, manual Provisionin# re-uired<
– %emove CAP inter$a*e
– )nitiate Provision *ommand on te CAP
8/18/2019 Mikrotik CapsMan Tutorial
15/50
CAP to CAPsMAN Conne*tion
● MAC Layer2<
– No )P *on$i#uration re-uired
– CAP an CAPsMAN must bein te same Layer 2 net+ork
● )P 4U'P6 Layer:<
– CAP must rea* teCAPsMAN usin# )P (roto*ol
– Can traverse NAT i$
ne*essary
● Mana#ement *onne*tion bet+een CAP and CAPsMANis se*ured usin# 'TLS
● CAP *lient data tra$$i* is not se*ured = i$ ne*essaryadditional en*ry(tion by usin# )PSe* or en*ry(tedtunnels is needed
8/18/2019 Mikrotik CapsMan Tutorial
16/50
CAPsMAN Sele*tion on CAP●
CAP attem(ts to *onta*t CAPsMAN and buildavailable CAPsMAN list<
– List o$ CAPsMAN )Ps
– List o$ CAPsMAN )Ps obtained $rom '9CP
– Broad*astin# on *on$i#ured inter$a*es usin# )P and MACLayer
● CAP sele*ts te CAPsMAN based on su* rules<
– )$ CAPsMAN names settin# is mat*ed it +ill (re$er tat
CAPsMAN earlier in te list
– MAC layer *onne*tivity to CAPsMAN is (re$erred over )P*onne*tivity
– )$ list is em(ty it +ill *onne*t to any available CAPsMAN
8/18/2019 Mikrotik CapsMan Tutorial
17/50
CAPsMAN +it Layer:
●
&n te CAP s(e*i$y te )P address o$ te CAPsMAN
8/18/2019 Mikrotik CapsMan Tutorial
18/50
CAPsMAN sele*tion usin# Name●
&n te CAP s(e*i$y te CAPsMAN identityname
8/18/2019 Mikrotik CapsMan Tutorial
19/50
CAP )denti$i*ation
●
MAC5)P address● %outerBoard model
● Serial Number o$ te Board
● %outer&S version
●
System )dentity● Main +ireless MAC
● State o$ te CAP
● Provided radio *ount
8/18/2019 Mikrotik CapsMan Tutorial
20/50
CAPsMAN stati* CAP inter$a*e
● No inter$a*e name *an#e or settin# *an#e a$ter te reboot
● Additional manual settin# override
● Co(y dynami* inter$a*e to make stati* inter$a*e
8/18/2019 Mikrotik CapsMan Tutorial
21/50
CAPsMAN >irtualAP
8/18/2019 Mikrotik CapsMan Tutorial
22/50
CAPsMAN >irtualAP Con$i#uration
● Create ne+ Brid#e inter$a*e and )P*on$i#uration $or te >irtualAPs or use tesame brid#e inter$a*e as Master AP
●
Create a ne+ *on$i#uration $or te >irtualAP● S(e*i$y te ne+ *on$i#uration in Provisionin#
rule as Slave Con$i#uration
●
%emove all CAP inter$a*es● )nitiate Manual Provisionin# on all te CAPs
8/18/2019 Mikrotik CapsMan Tutorial
23/50
CAPsMAN >irtualAP Setu(
8/18/2019 Mikrotik CapsMan Tutorial
24/50
CAPsMAN >irtualAP Setu(
8/18/2019 Mikrotik CapsMan Tutorial
25/50
CAPsMAN stati* >irtualAP
8/18/2019 Mikrotik CapsMan Tutorial
26/50
CAPsMAN A**ess List "eatures
● MAC Autenti*ation
● %adius ?uery su((ort
● MAC Mask su((ort
● Si#nal %an#e
● Time
● Private Pass(rase
● >LAN )' assi#nment
8/18/2019 Mikrotik CapsMan Tutorial
27/50
CAPsMAN A**ess List● Allo+ A((le devi*es to *onne*t
● %est o$ te *onne*tions (ass to te %A')US
8/18/2019 Mikrotik CapsMan Tutorial
28/50
CAPsMAN Lo*al "or+ardin# Setu(
8/18/2019 Mikrotik CapsMan Tutorial
29/50
CAPsMAN Lo*al "or+ardin#● Create a Lo*al "or+ardin# *on$i#uration
8/18/2019 Mikrotik CapsMan Tutorial
30/50
CAPsMAN Lo*al "or+ardin#● Create Provisionin# rule
● Move above te de$ault Provisionin# rule
8/18/2019 Mikrotik CapsMan Tutorial
31/50
CAPsMAN Lo*al "or+ardin#
●
&n CAP s(e*i$y te Brid#e inter$a*e $or CAP oruse routin# $or a**ess to net+ork
8/18/2019 Mikrotik CapsMan Tutorial
32/50
CAPsMAN >LAN Assi#nment
8/18/2019 Mikrotik CapsMan Tutorial
33/50
CAPsMAN >LAN Assi#nment● 1en usin# Lo*al "or+ardin# CAPsMAN *an assi#n >LAN )'
to s(e*i$i* CAP inter$a*e or even s(e*i$i* +ireless *lient● Create Slave inter$a*e +it >lan ta#
8/18/2019 Mikrotik CapsMan Tutorial
34/50
CAPsMAN >LAN Assi#nment
● Create A**ess Listrule $or s(e*i$i**lient to #et ta##edto Mana#ement
>lan on te sameCAP inter$a*e
● Move te A**ess
List rule above te(revious ones
8/18/2019 Mikrotik CapsMan Tutorial
35/50
CAPsMAN >LAN Assi#nment
● Create >LAN inter$a*es on te CAPsMANrouter inter$a*e +ere te CAPs are *onne*ted
8/18/2019 Mikrotik CapsMan Tutorial
36/50
CAPsMAN >LAN Assi#nment
● Assi#n )Ps to >LAN inter$a*es on CAPsMAN
8/18/2019 Mikrotik CapsMan Tutorial
37/50
CAPsMAN 'ual Band CAP
● )$ te Cannel settin#s are not s(e*i$ied it +illautomati*ally use te su((orted band5*annel
● )$ s(e*i$i* Cannel settin#s are re-uired ten
s(e*i$i* Provisionin# rules are re-uired – Custom Cannel settin#s
– 'ual band +ireless inter$a*e su((ort
8/18/2019 Mikrotik CapsMan Tutorial
38/50
CAPsMAN 'ual Band CAP● Create : *on$i#urations<
– Con$i# $or bot bands radio
– Con$i# $or @#z only radio
– Con$i# $or 28!#z only radio
8/18/2019 Mikrotik CapsMan Tutorial
39/50
CAPsMAN 'ual Band CAP● Create : Provisionin# rules
– "or A5N,5N ard+are use Bot Bands *on$i#
– "or A5N ard+are use @#z *on$i#
– "or 5N ard+are use 28!#z *on$i#
l d
8/18/2019 Mikrotik CapsMan Tutorial
40/50
CAPsMAN 'ual Band CAP
CAP MAN C $i i id
8/18/2019 Mikrotik CapsMan Tutorial
41/50
CAPsMAN Con$i#uration override
● Con$i#urationoverrides Cannelsettin#
● )nter$a*e overridesCannel andCon$i#urationsettin#
CAP MAN A t C ti$i t
8/18/2019 Mikrotik CapsMan Tutorial
42/50
CAPsMAN Auto Certi$i*ate
● 7nable Certi$i*ate and CA Certi$i*ate onCAPsMAN
CAP MAN A t C ti$i t
8/18/2019 Mikrotik CapsMan Tutorial
43/50
CAPsMAN Auto Certi$i*ate
●
7nable re-uest Certi$i*ate on CAP
CAP MAN A t C ti$i t
8/18/2019 Mikrotik CapsMan Tutorial
44/50
CAPsMAN Auto Certi$i*ate
● Allo+ CAPsMAN to a**e(t *onne*tions only$rom CAPs +it valid *erti$i*ate
CAP L k T CAP MAN
8/18/2019 Mikrotik CapsMan Tutorial
45/50
CAP Lo*k To CAPsMAN
●
7nable Lo*k To CAPsMAN on CAP = *erti$i*ateis re-uired
CAPsMAN and CAP in one board
8/18/2019 Mikrotik CapsMan Tutorial
46/50
CAPsMAN and CAP in one board
● 7nable CAPsMANMana#er and *reatete *on$i#uration
●
Con$i#ure te CAP tolook $or )P 280808
CAPsMAN Antenna #ain
8/18/2019 Mikrotik CapsMan Tutorial
47/50
CAPsMAN Antenna#ain
● Antenna#ain value istaken $rom te CAPinter$a*e
● Must be *on$i#ured onAP be$ore enableradio in CAP mode
● 7.am(le +it db
antenna#ain and:0db 7)%P
CAPsMAN v2 $eatures
8/18/2019 Mikrotik CapsMan Tutorial
48/50
CAPsMAN v2 $eatures
● CAPsMAN automati* u(#rade o$ all CAP *lients4*on$i#urable6
● )m(roved CAPDCAPsMAN data *onne*tion(roto*ol
● Added EName "ormatE and EName Pre$i.E settin# $orProvision rules
● )m(roved lo##in# entries +en *lient roams bet+een
te CAPs● Added L2 Pat MTU dis*overy
CAPsMAN v2 *om(atibility
8/18/2019 Mikrotik CapsMan Tutorial
49/50
CAPsMAN v2 *om(atibility
● CAPsMAN v2 is N&T *om(atible +it *urrentCAPsMAN v 4CAPsMAN v CAP devi*es +illnot be able to *onne*t to CAPsMAN v2 andCAPsMAN v2 CAP devi*es +ill not be able to
*onne*t to CAPsMAN v68● Bot CAPsMAN and CAP devi*es sould ave +ireless*m2 (a*ka#e installed in order to
make CAPsMAN v2 system to +ork8
U(#rade to CAPsMAN v2
8/18/2019 Mikrotik CapsMan Tutorial
50/50
U(#rade to CAPsMAN v2
●
&(tion< )nstall a ne+ tem(orary CAPsMAN v2 router insame net+ork +ere te *urrent CAPsMAN router is andstart u(#radin# CAPs +it +ireless*m2 (a*ka#e8 AllCAPs +it te v2 +ill *onne*t to te ne+ tem(oraryCAPsMAN v2 router8 A$ter every CAP is u(#raded to v2,
u(#rade your *urrent CAPsMAN to v2 and ten turn o$$te tem(orary CAPsMAN v2 router8
● &(tion2< U(#rade your CAPs and ten CAPsMAN to v2 atte same time8 )n tis *ase you *ould ave little more
do+ntime unless you s*edule all te CAPs toreboot5install at te same time8