How to block MCS ?

Hi,

I have two GrooveA 52HPn with ROS 5.25 and I would like to force them to stay at a MCS. It’s quite basic but after many invests I didn’t find any solution to prevent the MCS from changing even if I specified the ht-basics-mcs and the ht-supported-mcs.

Is there someone knowing something about it ?

Thanks for help !

if i understood you correctly, then set your wireless interface band=5ghz-onlyn or 2ghz-onlyn

That will not allow 802.11b/g/n rates, leaving only MCS HT rates available.

Paste this on your board, if the name of wlan is not wlan1 change each occurrence accordingly:

/interface wireless
set wlan1 rate-selection=advanced rate-set=configured basic-rates-b="" supported-rates-b="" basic-rates-a/g="" supported-rates-a/g="";
set wlan1 ht-basic-mcs=mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7 ht-supported-mcs="mcs-0,mcs-1,mcs-2,mcs-3,mcs-4,mcs-5,mcs-6,mcs-7,mcs-8,mcs-9,mcs-10,mcs-11,mcs-12,mcs-13,mcs-14,mcs-15,mcs-16,mcs-17,mcs-18,mcs-19,mcs-20,mcs-21,mcs-22,mcs-23";
:if ( [ :find [ /interface wireless info get wlan1 supported-bands ] "2ghz-n" -1 ] >= 0 ) do={
set wlan1 band=2ghz-onlyn;
};
:if ( [ :find [ /interface wireless info get wlan1 supported-bands ] "5ghz-n" -1 ] >= 0 ) do={
set wlan1 band=5ghz-onlyn;
};

But if you would force mcs because the device do not go to MCS remember: not go to MCS because noise environment… if you force MCS do not solve anything

Thanks for the answers.
We’ve successfully locked on n band and so on HT MCS. The problem we’re facing is now to lock on a given mcs, let’s say mcs-0. We’ve limited both basic and supported mcs to mcs-0 and we’re experiencing switches to mcs-1 or 2 … which shouldn’t happen. Any idea of the cause ?

/interface wireless
set 0 adaptive-noise-immunity=none allow-sharedkey=no antenna-gain=0 area="" arp=enabled band=5ghz-onlyn basic-rates-a/g="" basic-rates-b="" bridge-mode=disabled \
    channel-width=20mhz compression=no country=no_country_set default-ap-tx-limit=0 default-authentication=yes default-client-tx-limit=0 default-forwarding=yes \
    dfs-mode=none disable-running-check=no disabled=no disconnect-timeout=3s distance=dynamic frame-lifetime=0 frequency=5180 frequency-mode=manual-txpower \
    frequency-offset=0 hide-ssid=no ht-ampdu-priorities=0 ht-amsdu-limit=8192 ht-amsdu-threshold=8192 ht-basic-mcs=mcs-0 ht-guard-interval=any ht-rxchains=0 \
    ht-supported-mcs=mcs-0 ht-txchains=0 hw-fragmentation-threshold=disabled hw-protection-mode=none hw-protection-threshold=0 hw-retries=7 l2mtu=2290 mac-address=\
    D4:CA:6D:0F:2E:29 max-station-count=2007 mode=bridge mtu=1500 multicast-helper=default name=wlan1 noise-floor-threshold=default nv2-cell-radius=30 \
    nv2-noise-floor-offset=default nv2-preshared-key="" nv2-qos=default nv2-queue-count=2 nv2-security=disabled on-fail-retry-time=100ms periodic-calibration=default \
    periodic-calibration-interval=60 preamble-mode=both proprietary-extensions=post-2.9.25 radio-name=D4CA6D0F2E29 rate-selection=advanced rate-set=default scan-list=\
    default security-profile=default ssid=delairtech station-bridge-clone-mac=00:00:00:00:00:00 supported-rates-a/g="" supported-rates-b="" tdma-period-size=2 \
    tx-power=17 tx-power-mode=card-rates update-stats-interval=disabled wds-cost-range=50-150 wds-default-bridge=none wds-default-cost=100 wds-ignore-ssid=no wds-mode=\
    disabled wireless-protocol=802.11 wmm-support=disabled

Really strange, ROuterOS version? try to use 6.15 with [integrated] wireless-fp active

We’re using groove A-52HPn so we’ve only updated to 5.26 and so far no progress… We’ve tried to limit the power on unwanted HT-MCS but can’t make it works. Does it seem a convenient approach ? Any other idea or hack to force the MCS ? We can provide any information necessary, just ask

You were given both viable options - one to configure what basic-rates, and rates to set up, second, do not worry regarding what MCS is used as the best possible rate will be selected by RouterOS. If you want to limit maximal available rates you have to go rextended way and deselect higher rates.

Trying to limit that setting tx-power manually is wrong.

Okay thanks for the help !

I hope it will adapt the MCS to the distance between the two Groove then because the real need is to have the best range.

well, data rated with the lowest throughput usually ar ethe ones with highest signal output strength.

You can check in wireless interface details - current tx power. If you have that do defaults, you will see data rates and their output power.