Mikrotik CAPsMAN - jak na mesh od Mikrotiku

Vše kolem bezdrátových sítí - WiFi, atd.

Moderátor: Don

Odpovědět
Weslo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 19. pro 2005
Bydliště: Nan Curunír

Mikrotik CAPsMAN - jak na mesh od Mikrotiku

Příspěvek od Weslo »

Ahoj, zakládám tohle téma pro ty, co jako já propadli pocitu, že mesh přes Mikrotik je sranda a nastaví to každý :-D , zde tedy moje těžce získané postřehy:
--------------------------------------
Základní nastudování problému - doporučuji tyto dvě videa:
MikroTips: managing many access points with CAPsMAN (EN)
https://www.youtube.com/watch?v=taQ70m0DVYA
Mikrotik CAPsMAN jednoduché nastavení! (CZ)
https://www.youtube.com/watch?v=cKCdEjTyjrk

Důležité momenty:
1) pokud přes CAPsMAN chcete managovat i AP, které beží na stejném HW jako CAPsMAN server, je nutné jako adresu CAPsMAN serveru přidat adresu lokálního loopbacku - tedy 127.0.0.1
2)ostatní AP neuvidí CAPsMAN server, pokud ve firewalu routeru, kde CAPsMAN běží nevypnete pravidlo:
drop all not coming from LAN
3)v nastavení CAPsMAN serveru v položce Datapath nezapínejte local forwarding, dělá to pak problémy při roamingu, tj. přecházení mezi AP
4)snažte se pokud možno použít stejnou verzi RouterOS
5) Při přidávání dalšího Mikrotik AP do sítě staří provést reset configuration -> CAPsMAN mode, chodí to pěkně a udělá to správně nastavení, tj všechny interface do bridge, který řídí CAPsMAN server


Postřehy od zkušenějších vítám, nejsme v tomhle profík a dalo mi to celkem zabrat...
AMD Ryzen 7 8700F 4100Mhz| XPG Levante X 240 | ASUS TUF GAMING B650M |64GB Corsair DDR5 5000Mhz | Gigabyte Radeon RX7600 16GB OC | 2x Samsung 980PRO 512GB + 2x2TB WDC WD20EZFX | Lian-Li O11 Dynamic Mini | Corsair SF-450 | 32" Dell S3222DGM | Synology DS223j + 2x6TB WD Red RAID1
Weslo
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 19. pro 2005
Bydliště: Nan Curunír

Re: Mikrotik CAPsMAN - jak na mesh od Mikrotiku

Příspěvek od Weslo »

Tak, doba pokročila a já s meshem od Mikrotiku také. Zkusíme takový malý update pro Mikrotik s Wifi 6 (tedy AX) a CAPSMAN
Pro snadnější orientaci:
CAPSMAN = jakýkoliv prvek od Mikrotiku (tedy i takový, který neobsahuje WiFi interface) a má na starosti řízení a roaming pro více než jedno AP. CAPSMAN server ale umí řídit a koordinovat i vlastní WiFi interface (pokud je má)
CAPS = jakýkoliv prvek od Mikrotiku s WiFi interface, kterým chceme používat jako šířič/zesilovač WiFi signálu.

Co je důležité - balíčky:

- 2,4Ghz/5Ghz WiFi 5 - package wireless
- 2,4Ghz/5Ghz WiFi 6 - package wifi-qcom/wifi mediatek (nyní u HaP AX S)

Pokud naše síť obsahuje mix AP s WiFi 5 a WiFi 6 lze opět řídit společně pomocí package wifi-qcom ac, ale nefunguje klasický roaming v rámci mesh sítě mezi Wifi 5 / WiFi 6.
Je dobré udržovat všechny AP v síti v jedné verzi RouterOS a balíčků a také najednou upgradovat (lze i zautomatizovat)

Nyní příklad z mé vlastní zahrádky - topologie:

Terminátor O2-> HaP AX3 (CAPSMAN_Gateway)->4xCAP - 3x HaP AX S + 1x 5axD jakožto venkovní AP
Návod se primárně inspiruje tady: MikrotikMasters.com - Basic MikroTik AP deployment

CAPSMAN - konfigurace:
WAN PPPoE: Jak nastavit Mikrotik router pro Terminátor od CETIN
LAN + WiFI + profily:
LAN zde Home Network Basic Setup Using MikroTik hAP router
WiFi + profily:
Nejdříve vytvoříme security profil (WiFi->Security->New), pro co nejširší kompatibilitu WPA2-PSK a CCMP + heslo
Následuje profil WiFi kanálů (WiFi->Channel->New) - nejjednoduší je vložit toto do terminálu Mikrotiku:
/interface wifi channel
add band=5ghz-ax frequency=5180 name=5GHZ::CH36 width=20mhz
add band=5ghz-ax frequency=5200 name=5GHZ::CH40 width=20mhz
add band=5ghz-ax frequency=5220 name=5GHZ::CH44 width=20mhz
add band=5ghz-ax frequency=5240 name=5GHZ::CH48 width=20mhz

add band=5ghz-ax frequency=5745 name=5GHZ::CH149 width=20mhz
add band=5ghz-ax frequency=5765 name=5GHZ::CH153 width=20mhz
add band=5ghz-ax frequency=5785 name=5GHZ::CH157 width=20mhz
add band=5ghz-ax frequency=5805 name=5GHZ::CH161 width=20mhz
add band=5ghz-ax frequency=5825 name=5GHZ::CH165 width=20mhz

add band=5ghz-ax disabled=no frequency=5180,5200,5220,5240 name=5GHZ::UNII-1 width=20mhz
add band=5ghz-ax disabled=no frequency=5745,5765,5785,5805,5825 name=5GHZ::UNII-3 width=20mhz
add band=5ghz-ax disabled=no frequency=5180,5200,5220,5240,5745,5765,5785,5805,5825 name=5GHZ::NON-DFS width=20mhz

add band=2ghz-ax frequency=2412 name=2GHZ::CH1 width=20mhz
add band=2ghz-ax frequency=2437 name=2GHZ::CH6 width=20mhz
add band=2ghz-ax frequency=2462 name=2GHZ::CH11 width=20mhz

add band=2ghz-ax disabled=no frequency=2412,2437,2462 name=2GHZ::AUTO width=20mhz
Hlubší pohled na frekvence a vhodné použití zde: 2.4Ghz vs 5Ghz WiFi

Další v pořadí je konfigurační profil (WiFi->Configuration->New) - zde je nutné vytvořit zvlášť profil pro 2,4Ghz a zvlášť pro 5Ghz

Vyplníme název profilu, SSID (různé nebo stejné, dle libosti, obecně se doporučuje spíše různé, z důvodu rozdílných vlastností jednotlivých pásem), dále oblast (Czech) a mód (ap) a v záložce security zvolíme již připravenou konfiguraci a v záložce channel zvolíme buď 2ghz Auto a 5ghz non-DFS v případě, že chceme aby to CAPSMAN řídil sám, případně to pak lze definovat na jednotlivých interfaces ručně, případně přes profily. Platí ale, že nastavení na interface je víc než profil a tedy že přepíše případnou konfiguraci. V příápadě automatiky je dobré nastavit v záložce channel reselect interval na každých zhruba 6 hodin pro běžnou domácnost a reselect time na někdy v noci, protože při skenování pásma samozřejmě dojde k dočasnému odpojení wifi zařízení.

V záložce FT můžet ještě zapnout 802.11r neboli wifi roaming (FT->Yes a FT over DS->Yes + v security části connection priority 0 1) ale mě to korektně nefungovalo.

Ještě samozřejmě zapneme CAPSMAN server (WiFi->CAPSMAN) enable a interface=bridge a pro oba certifikáty auto.
Poslední důležitá část - Provisioning:
Wifi->záložka Provisioning->New
- nastavíme supported bands na 2Ghz AX, master configuration vybereme 2ghz a u action vybereme create enabled
- nastavíme supported bands na 5Ghz AX, master configuration vybereme 5ghz a u action vybereme create enabled

CAP - konfigurace:

Po prvním zalogování smažeme konfiguraci System->Reset Configuration->No Default Configuration (doporučuji používat sw od Mikrotiku WinBox pro přístup přes MAC adresu)
Dále IP->DHCP Client->New
- jako interface zvolíme port, který vede ke CAPSMANu
Vytvoříme bridge stejného jména jako je ten v CAPSMANu a přidáme do něj všechny interfaces - Bridge->New, dále vypneme spanning tree protokol (záložka STP->None) a následně přidáme ty porty v záložce Ports.
Zapneme CAP mode přes WiFi->CAP->Enabled->Interface discovery - bridge-> certificate - request
Nyní se vrátíme do Interfaces->dvojklik na wifi1 a wifi2 inteface a v záložce configuration vybereme capsman.
U AX zařízení je wifi1 5Ghz rádio a wifi2 2,.4Ghz rádio.

Nyní by to mělo fungovat a v záložce WiFi by měly být vidět všechny ovládané rádia spolu s frekvencemi...

Hodně štěstí...

-
AMD Ryzen 7 8700F 4100Mhz| XPG Levante X 240 | ASUS TUF GAMING B650M |64GB Corsair DDR5 5000Mhz | Gigabyte Radeon RX7600 16GB OC | 2x Samsung 980PRO 512GB + 2x2TB WDC WD20EZFX | Lian-Li O11 Dynamic Mini | Corsair SF-450 | 32" Dell S3222DGM | Synology DS223j + 2x6TB WD Red RAID1
Odpovědět

Zpět na „Bezdrátové sítě“