Please, explane me how i can enable/disable wlan wifi interface on capsman via scripts.
I have tried disable provisioning rule but without results - my phone can connect to wifi
/caps-man provisioning enable 0
:delay 1
/caps-man radio provision numbers=[find]
/caps-man provisioning disable 0
:delay 1
/caps-man radio provision numbers=[find]
/caps-man provisioning disable numbers=[find]
/caps-man provisioning disable 0;
:delay 1;
/caps-man radio provision numbers=[find];
/caps-man provisioning disable 1;
:delay 1;
/caps-man radio provision numbers=[find];
/caps-man provisioning disable 2;
:delay 1;
/caps-man radio provision numbers=[find];
/caps-man provisioning disable 3;
:delay 1;
/caps-man radio provision numbers=[find];
/caps-man provisioning enable numbers=[find]
:delay 1
/caps-man radio provision numbers=[find]
Many thanks. The script works fine for disabing provisioning rule but wlan interfaces are still active.Only the first enabled provisioning rule will be in effect, if no additional filtering parameters (hw-supported-modes, identity-regexp, etc.) are set.
If you want to disable all 4 provisioning rules at once, try my scripts:Similarly to disable.Code: Select all/caps-man provisioning enable numbers=[find] :delay 1 /caps-man radio provision numbers=[find]
/caps-man channel
add band=5ghz-a/n/ac extension-channel=Ce name=channel5 tx-power=27
add band=2ghz-b/g/n extension-channel=disabled name=channel2 tx-power=25
add band=2ghz-b/g/n extension-channel=disabled name=channel2_netmetal tx-power=27
add band=5ghz-a/n/ac extension-channel=eC name=channel5_netmetal tx-power=30
/caps-man datapath
add bridge=bridge1 client-to-client-forwarding=yes local-forwarding=yes name=datapath1
/caps-man security
add authentication-types=wpa2-psk encryption=aes-ccm group-encryption=aes-ccm name=security1 passphrase=PASSWORD
/caps-man configuration
add channel=channel2 country=russia datapath=datapath1 distance=dynamic guard-interval=any hw-protection-mode=rts-cts hw-retries=5 mode=ap multicast-helper=full name=cfg2 rx-chains=0,1,2 security=security1 ssid=ssid tx-chains=0,1,2
add channel=channel5 country=russia datapath=datapath1 distance=dynamic guard-interval=any hw-protection-mode=rts-cts hw-retries=5 multicast-helper=full name=cfg5 rx-chains=0,1,2 security=security1 ssid=ssid tx-chains=0,1,2
add channel=channel2_netmetal country=russia datapath=datapath1 distance=dynamic guard-interval=any hw-protection-mode=rts-cts hw-retries=5 mode=ap multicast-helper=full name=cfg2_netmetal rx-chains=0,1,2 security=security1 ssid=ssid \
tx-chains=0,1,2
add channel=channel5_netmetal country=russia datapath=datapath1 distance=dynamic guard-interval=any hw-protection-mode=rts-cts hw-retries=5 multicast-helper=full name=cfg5_netmetal rx-chains=0,1,2 security=security1 ssid=ssid tx-chains=\
0,1,2
/caps-man access-list
add action=reject allow-signal-out-of-range=10s disabled=no signal-range=-120..-88 ssid-regexp=""
/caps-man manager
set enabled=yes
/caps-man provisioning
add action=create-dynamic-enabled hw-supported-modes=gn,b identity-regexp=First_Mik master-configuration=cfg2 name-format=prefix-identity name-prefix=2G radio-mac=6C:3B:6B:44:83:CF
add action=create-dynamic-enabled hw-supported-modes=ac,an identity-regexp=First_Mik master-configuration=cfg5 name-format=prefix-identity name-prefix=5G radio-mac=6C:3B:6B:44:83:CE
add action=create-dynamic-enabled hw-supported-modes=ac,an identity-regexp=Second_Mik_netmetal master-configuration=cfg5_netmetal name-format=prefix-identity name-prefix=5G radio-mac=E4:8D:8C:16:4E:D2
add action=create-dynamic-enabled hw-supported-modes=gn,b identity-regexp=Second_Mik_netmetal master-configuration=cfg2_netmetal name-format=prefix-identity name-prefix=2G radio-mac=4C:5E:0C:11:7F:D9
/caps-man interface print
Flags: M - master, D - dynamic, B - bound, X - disabled, I - inactive, R - running
# NAME RADIO-MAC MASTER-INTERFACE
0 MDBR 2G-Mik-1 6C:3B:6B:44:83:CF none
1 MDB 2G-Mik_netmetal-1 4C:5E:0C:11:7F:D9 none
2 MDB 5G-Mik-1 6C:3B:6B:44:83:CE none
3 MDB 5G-Mik_netmetal-1 E4:8D:8C:16:4E:D2 none
/caps-man interface set [ find name="5G-cap_name" ] disabled=yes;
delay 1;
/caps-man interface set [ find name="2G-cap_name" ] disabled=yes;
delay 1;
/caps-man interface set [ find name="5G-cap_name_2" ] disabled=yes;
delay 1;
/caps-man interface set [ find name="2G-cap_name_2" ] disabled=yes;
Fantastic,Grickos and karlisi, many thanks for good ideas!
I could not disable capsman interfaces because in provisioning rules was set action "create dinamic enabled".
First i changed action to "create enaled" in provisioning rules and then run the follow scriptand for enable change disabled to no (disabled=no)Code: Select all/caps-man interface set [ find name="5G-cap_name" ] disabled=yes; delay 1; /caps-man interface set [ find name="2G-cap_name" ] disabled=yes; delay 1; /caps-man interface set [ find name="5G-cap_name_2" ] disabled=yes; delay 1; /caps-man interface set [ find name="2G-cap_name_2" ] disabled=yes;
And its work perfect
According to your commands it is for wireless capsman and not for wifi capsman. so be careful with wording. "wifi" refers to the new /wifi/ menu since ROS 7.13.Script to disable all WIFI Interfaces with the name "AP-1stFloor-*"
/caps-man interface disable [find where name~"^AP-1stFloor-.*"]