WifiWave2 CAPsMAN not configure interfaces on CAP clients

I`m use hap ax^2 as CAPsman server and cAP AX as client.

I see “managemed by CAPsman” on cAP wireless interfaces, but wireless network not exists in really.
If set configuration.manager to capsman WIreless on AX also be down, and haved status “managemed by CAPsman”.

hap ax:

# 2023-07-01 09:14:20 by RouterOS 7.10.1
# software id = 1AHW-HBUJ
#
# model = C52iG-5HaxD2HaxD
# serial number = xXx
/interface wifiwave2 channel
add band=5ghz-ax disabled=no name="channel5GHz AX" skip-dfs-channels=all
add band=2ghz-ax disabled=no name="channel2GHz AX" skip-dfs-channels=10min-cac
/interface wifiwave2 interworking
add disabled=no internet=yes ipv4-availability=single-nated ipv6-availability=\
    not-available name=interworking1 network-type=private wan-status=up
/interface wifiwave2 security
add authentication-types=wpa2-psk,wpa3-psk disabled=no ft=no group-key-update=\
    1h name=Juniper_114 wps=disable
/interface wifiwave2
# managed by CAPsMAN
add configuration="cfg5 ax" configuration.manager=capsman .mode=ap disabled=no \
    name=cap-wifi1
# managed by CAPsMAN
add configuration="cfg2 ax" configuration.manager=capsman .mode=ap disabled=no \
    name=cap-wifi2
set [ find default-name=wifi1 ] channel="channel5GHz AX" configuration=\
    "cfg5 ax" configuration.manager=local .mode=ap datapath=datapath1 disabled=\
    no interworking=interworking1 security=Juniper_114
set [ find default-name=wifi2 ] channel="channel2GHz AX" configuration=\
    "cfg2 ax" configuration.manager=local .mode=ap datapath=datapath1 disabled=\
    no interworking=interworking1 security=Juniper_114
/interface wifiwave2 cap
set certificate=request discovery-interfaces=bridge enabled=yes \
    lock-to-caps-man=yes
/interface wifiwave2 capsman
set ca-certificate=auto enabled=yes interfaces=bridge package-path="" \
    require-peer-certificate=no upgrade-policy=suggest-same-version
/interface wifiwave2 configuration
add channel="channel5GHz AX" country=Ukraine datapath=datapath1 \
    datapath.bridge=bridge disabled=no manager=capsman-or-local mode=ap name=\
    "cfg5 ax" security=Juniper_114 ssid=Juniper_114
add channel="channel2GHz AX" country=Ukraine datapath=datapath1 \
    datapath.bridge=bridge .interface-list=all disabled=no manager=\
    capsman-or-local mode=ap name="cfg2 ax" security=Juniper_114 ssid=\
    Juniper_114
/interface wifiwave2 datapath
add bridge=bridge disabled=no name=datapath1
/interface wifiwave2 provisioning
add action=create-dynamic-enabled disabled=no master-configuration="cfg2 ax" \
    name-format=2G-%I radio-mac=00:00:00:00:00:00 supported-bands=2ghz-ax
add action=create-dynamic-enabled disabled=no master-configuration="cfg5 ax" \
    name-format=2G-%I radio-mac=00:00:00:00:00:00 supported-bands=5ghz-ax

cAP /interface/wifiwave2/ export

 
# 2023-07-01 09:19:11 by RouterOS 7.10.1
# software id = ML8C-SQCA
#
# model = cAPGi-5HaxD2HaxD
# serial number = xXx
/interface wifiwave2
# managed by CAPsMAN
set [ find default-name=wifi1 ] configuration.manager=capsman .mode=ap \
    datapath=capdp disabled=no
# managed by CAPsMAN
set [ find default-name=wifi2 ] configuration.manager=capsman .mode=ap \
    datapath=capdp disabled=no
/interface wifiwave2 cap
set certificate=none discovery-interfaces=bridgeLocal enabled=yes \
    slaves-datapath=capdp
/interface wifiwave2 datapath
add bridge=bridgeLocal comment=defconf disabled=no name=capdp

Please help me undestood where is error

I could be wrong but I think your problem is here:

/interface wifiwave2 provisioning
add action=create-dynamic-enabled disabled=no master-configuration="cfg2 ax" \
    name-format=2G-%I radio-mac=00:00:00:00:00:00 supported-bands=2ghz-ax
add action=create-dynamic-enabled disabled=no master-configuration="cfg5 ax" \
    name-format=2G-%I radio-mac=00:00:00:00:00:00 supported-bands=5ghz-ax

Remove those MAC addresses.
I know the instructions say this:

MAC address of radio to be matched, empty MAC (00:00:00:00:00:00) means match all MAC addresses

But empty is not the same as 00:00:00:00:00:00 for me.
In Winbox, use the upper arrow on the right of the field and click it, field will then become greyed and empty.

Can you try ?

Some changed - is see normal interface naming (applied from name-format option), but no SSID broadcasting exists from cAP ax.
I`m trying also reboot and reseting cAP.

For hap ax^2 interface renaming rule not applies, if set manager to capsman (or capsman-or-local), wireles the network goes down.


/interface wifiwave2 export on ax^2:

# 2023-07-05 14:52:48 by RouterOS 7.10.1
# software id = 1AHW-HBUJ
#
# model = C52iG-5HaxD2HaxD
# serial number = xXx
/interface wifiwave2 channel
add band=5ghz-ax disabled=no frequency=5180 name="channel5GHz AX" \
    secondary-frequency=disabled skip-dfs-channels=disabled width=20/40/80mhz
add band=2ghz-ax disabled=no frequency=2412,2432,2472 name="channel2GHz AX" \
    skip-dfs-channels=disabled width=20mhz
/interface wifiwave2 interworking
add disabled=no internet=yes ipv4-availability=single-nated ipv6-availability=\
    not-available name=interworking1 network-type=private wan-at-capacity=no \
    wan-status=up
/interface wifiwave2 security
add authentication-types=wpa2-psk,wpa3-psk disabled=no ft=no group-key-update=\
    1h name=Juniper_114 wps=disable
/interface wifiwave2
set [ find default-name=wifi1 ] channel.frequency=5180 .secondary-frequency=\
    disabled configuration=cfg5-ax configuration.manager=local .mode=ap \
    disabled=no
set [ find default-name=wifi2 ] channel="channel2GHz AX" channel.frequency=\
    2412,2432,2472 configuration=cfg2-ax configuration.manager=local .mode=ap \
    datapath=datapath1 disabled=no interworking=interworking1 security=\
    Juniper_114
/interface wifiwave2 cap
set certificate=CAPsMAN-CERT discovery-interfaces=bridge enabled=yes \
    lock-to-caps-man=no slaves-static=yes
/interface wifiwave2 capsman
set ca-certificate=CAPsMAN-CA-CERT certificate=CAPsMAN-CERT \
    enabled=yes interfaces=bridge package-path="" require-peer-certificate=no \
    upgrade-policy=suggest-same-version
/interface wifiwave2 configuration
add channel="channel5GHz AX" country=Ukraine datapath=datapath1 \
    datapath.bridge=bridge disabled=no interworking=interworking1 manager=\
    capsman mode=ap name=cfg5-ax security=Juniper_114 security.ft=yes \
    .ft-over-ds=yes ssid=Juniper_114
add channel="channel2GHz AX" country=Ukraine datapath=datapath1 \
    datapath.bridge=bridge .interface-list=all disabled=no manager=capsman \
    mode=ap name=cfg2-ax security=Juniper_114 ssid=Juniper_114
/interface wifiwave2 datapath
add bridge=bridge disabled=no name=datapath1
/interface wifiwave2 provisioning
add action=create-dynamic-enabled disabled=no master-configuration=cfg2-ax \
    name-format=2G-%I supported-bands=2ghz-ax
add action=create-dynamic-enabled disabled=no master-configuration=cfg5-ax \
    name-format=5G-%I supported-bands=5ghz-ax,5ghz-ac

Any ideas?

Hey ThePanaceya,

I ran into the same issue that you had, there was a Caps-Interface for every radio that was connected but status of said interface stated “disabled”.

The issue was resolved for me when I did remove the variable for “manager” in /interface wifiwave2 configuration

As stated in the manual,

[…]on the CAP configuration.manager should only be set on the CAP device itself, don’t pass it to the CAP vai configuration profile that you provision.

So, if you change the configuration from

/interface wifiwave2 configuration
add channel="channel5GHz AX" country=Ukraine datapath=datapath1 \
    datapath.bridge=bridge disabled=no manager=capsman-or-local mode=ap name=\
    "cfg5 ax" security=Juniper_114 ssid=Juniper_114

to

/interface wifiwave2 configuration
add channel="channel5GHz AX" country=Ukraine datapath=datapath1 \
    datapath.bridge=bridge disabled=no mode=ap name=\
    "cfg5 ax" security=Juniper_114 ssid=Juniper_114

It might just work!

After changing removing the “manager” variable from capsman configuration its best to reprovision (or even better: restart) the caps.