[WIP] Mikrotik CAPsMAN v2 aka wifiwave2
This post is currently only dump of thoughts and needs more editing
NO SUPPORTED CHANNELS https://forum.mikrotik.com/viewtopic.php?t=188676 solution correct band for 2/5ghz and mhz
ft-over-ds mikrotik search https://extremeportal.force.com/ExtrArticleDetail?an=000086184
Docs:https://help.mikrotik.com/docs/display/ROS/WifiWave2#WifiWave2-WifiWave2CAPsMAN
As time of writing the newest RouterOS (ROS) stable was 7.9.2 but it was upgraded to 7.10.
Example config wifiwave2 https://forum.mikrotik.com/viewtopic.php?t=196214
about wifispeed, 7.10rc and bands https://forum.mikrotik.com/viewtopic.php?p=1007066
Install extra package
You can read more about packages in Mikrotik docs: https://help.mikrotik.com/docs/display/ROS/Package
AX3 device doesn’t support 160 MHz: https://forum.mikrotik.com/viewtopic.php?t=195318
Guest WiFi, compatible settings https://forum.mikrotik.com/viewtopic.php?t=194771
AP configuration (CAP)
- Unbox your fresh devices
- Reset configuration to none (WARNING, you need winbox to connect via MAC after this operation! No IP is set after this to connect via web GUI aka WebFig)
- When you connect via winbox just click “Remove configuration” in popup which shows after you connect to winbox for fresh device
- After config removal you need to login without password using username admin as usual
- Upgrade them to latest version of Mikrotik RouterOS
- Download latest main and extra package for arm64 from https://mikrotik.com/download
- Unpack extra packages zip file
- Upload main unzipped .npk package file with RouterOS like routeros-7.10-arm64.npk and wifiwave2 package like wifiwave2-7.10-arm64.npk to “Files” to main empty directory via WinBox
- Reboot device from System → Reboot
- Execute/import following config or set it via winbox GUI
# jun/14/2023 19:22:58 by RouterOS 7.9.2
# software id = <REDACTED>
#
# model = C53UiG+5HPaxD2HPaxD
# serial number = <REDACTED>
/system identity
set name=AP-kitchen
/interface bridge
add name=bridge1
/interface wifiwave2
# managed by CAPsMAN
set [ find default-name=wifi1 ] configuration.manager=capsman .mode=ap disabled=no
# managed by CAPsMAN
set [ find default-name=wifi2 ] configuration.manager=capsman .mode=ap disabled=no
/interface list
add name=LAN
/interface bridge port
add bridge=bridge1 interface=LAN
/interface list member
add interface=ether1 list=LAN
add interface=ether2 list=LAN
add interface=ether3 list=LAN
add interface=ether4 list=LAN
add interface=ether5 list=LAN
add interface=wifi1 list=LAN
add interface=wifi2 list=LAN
/interface wifiwave2 cap
set discovery-interfaces=bridge1 enabled=yes
/ip dhcp-client
add interface=bridge1
/system clock
set time-zone-name=Europe/Warsaw
/system note
set show-at-login=no
/system routerboard settings
set auto-upgrade=yes
As you can see there is nothing special in configuration.The most important part is LAN interface list which creates bridge1.This bridge will be used both for communication with CAPSMAN (other device) and will allow wired network connect with wireless network together.As a bonus and to ease management I setup router IP via DHCP client to access WebFig.
ou can use same config for each AP you have to install, just remember to change system identity part to give unique name to each device.
Change WIFINAMEHERE to something more personal for you.Make sure that your wifi1 is 5GHz and wifi2 is 2GHz. If not, just rename it before applying config.
/interface wifiwave2 channel
add band=2ghz-n name=2GHzChannel width=20/40mhz
/interface wifiwave2 configuration
add channel=2GHzChannel country=Poland disabled=no mode=ap name=cfg-2GHz security.authentication-types=wpa2-psk,wpa3-psk .disable-pmkid=yes .ft=yes .ft-over-ds=yes .wps=disable ssid=WIFINAMEHERE
/interface wifiwave2
add configuration=cfg-2GHz configuration.mode=ap disabled=no name=cap-2ghz
set [ find default-name=wifi2 ] configuration=cfg-2GHz configuration.manager=local .mode=ap disabled=no
/interface wifiwave2 cap
set discovery-interfaces=bridge enabled=yes
/interface wifiwave2 capsman
set ca-certificate=auto enabled=yes package-path="" require-peer-certificate=no upgrade-policy=none
/interface wifiwave2 provisioning
add action=create-enabled master-configuration=cfg-2GHz supported-bands=2ghz-n
source: https://old.reddit.com/r/mikrotik/comments/yv3iew/capsman_and_wifiwave2_tutorial_needed/
Roaming:
http://wirelessccie.blogspot.com/2016/01/80211r.html
https://www.cisco.com/c/dam/en/us/td/docs/wireless/controller/technotes/80211r-ft/b-80211r-dg.html
https://forum.mikrotik.com/viewtopic.php?t=190351#p964674 - 802.11k
https://forum.mikrotik.com/viewtopic.php?t=190436 - Apple devices on 802.11k
https://forum.mikrotik.com/viewtopic.php?t=194778 802.11r
WiFi channels
https://en.wikipedia.org/wiki/List_of_WLAN_channels#2.4_GHz_%28802.11b/g/n/ax%29
Kicking off WiFi clients with weak signal
https://forum.mikrotik.com/viewtopic.php?t=134341
More docs: