Features I would like to see in Winbox - RouterOS

#1) In the winbox Registration screen (where your AP shows all the connected clients), I would like the ability to bump off a connected client for a given amount of time 1 to 10 seconds. This may be usefull go get a client to change/roam to another access point or another WAN card on the same AP.

#2) In the winbox Registration screen (where your AP shows all the connected clients), I would like the ability to sort TX/RX traffic & rates for both UP and down information. Currently, you can not sort by client up TX information.

#3) I would like to have the ability to remotely perform a (Freq Usage -and/or- Scan) and be able to view the information when the client re-connects - or do so without disconnecting the link.

#4) Without a bunch of scripting - I would like to have an AP accept client connections only if the client has stronger than a minimum signal strength programmed into the AP. Example, An AP might be set to only accept client connections with a signal strength stronger than -75 —and— I would like the ability to auto drop clients if their signal strength falls under a pre-determined signal strength. This feature for minimum strength to connect and strength to disconnect could be used to enhance roaming between APs. Currently a roaming client changes to another AP only when the is looses a link.

#5) I would like the ability for a 2.4 GHz AP in G-only-mode to not accept client 1-meg upload data rates. (I think this is a bug in the current system). Example, With an AP in G-only-mode and only G rates checked - it is possible to have clients connected with a normal G rate down and a 1-meg-B-rate up. (Example TX/RX rate = 24Mbps/1Mbps). I see this over and over on many G-only APs.

#6) I would like the ability for a client with a 2.4Ghz/5Ghz card connected to dual-band antenna (or two antennas) to be able to roam between bands. Example, I have a roaming client (a car or something) In one area I have a 2.4 Ghz AP and in another area I have a 5Ghz AP (both same SSID and encryption -and- same bridged IPs on the WANs). The only way I know to do this today is with two cards (one a 2.4 and the other a 5Ghz) and let spanning tree do the work. It would be nice if one card could do this.

#7) I would like the ability for a client to auto go through 5-10-20-40 Mhz wide channels to connect to an AP.

#3) Here’s a workaround used by another user. http://forum.mikrotik.com/t/remote-scan/15409/11

#4) Available in wireless access-lists.

Wow ! This works great!!!

Frequency Monitor:
#1 telnet to the mikrotik
#2 paste in this /interface wireless frequency-monitor wlan1 duration=10
and in 10 seconds you will get back this:
[admin@1120Cust] /interface wireless frequency-monitor wlan1 duration=10
FREQ USE NF
2412MHz 15.7% -96
2417MHz 4.9% -97
2422MHz 1.1% -96
2427MHz 0% -97
2432MHz 0% -98
2437MHz 1.8% -98
2442MHz 0% -98
2447MHz 0% -99
2452MHz 0% -99
2457MHz 4% -99
2462MHz 1.8% -98
[admin@1120Cust] /interface wireless>

Remote client site survey:
#1 telnet in
#2 do this: /interface wireless scan wlan1 duration=10
-and in about 10 seconds you will get back this:
[admin@1120Cust] /interface wireless> scan wlan1 duration=10
Flags: A - active, B - bss, P - privacy, R - routeros-network, N - nstreme
ADDRESS SSID BAND FREQ SIG NF SNR RADIO-NAME
ABPR 00:15:6D:65:AD:2E Red-Spectrum.com 2.4ghz-g -96 31 MicaWA-facing-SE
ABP 00:1F:33:DB:8C:33 Netgear 2.4ghz-g 2437 -87 -96 9
ABPR 00:15:6D:65:FA:3B Red-Spectrum.com 2.4ghz-g 2457 -89 -96 7 MicaWA-facing-SW
AB 00:1C:F0:F4:CE:FC Timberhouse 2.4ghz-g 2462 -81 -96 15

[admin@1120Cust] /interface wireless

/system script
add name="ChangeBand" \
    source=":local delais 5s\r\n:local liste 2.4ghz-b/g,2ghz-5mhz,2ghz-10mhz;\r\n \
    \r\n:foreach band in=\$liste \
    do={\r\n:if (![/interface wireless get wlan1 running]) do={\r\n/interface \
    wireless set wlan1 band=\$band\r\n:delay \$delais\r\n}\r\n}\r\n\r\n:if \
    (![/interface wireless get wlan1 running]) \\\r\ndo={\r\n    :if \
    [/interface wireless nstreme get wlan1 enable-nstreme] \\\r\n    do={\r\n  \
          /interface wireless nstreme set wlan1 enable-nstreme=no\r\n    } \
    else={\r\n        /interface wireless nstreme set wlan1 \
    enable-nstreme=yes\r\n    }\r\n}"
/system scheduler
add comment="" disabled=no interval=20s name="schedcheckWifi" \
    on-event=ChangeBand start-time=startup

This is a script to change Nstreme, 5/10/20 in 2.4GHz. should be able to modify it to go through 5/10/20/40 and even 5GHz. That will probably take too long to go through with both bands and 4 channel widths, with and without Nstreme, but it would still work.