and also on interface example (this mean that they are limited to 100mb if yes how to increase to 1000 or it`s only auto detect the speed that can be handle by the device) Thank you
interface ethernet
set [ find default-name=ether1 ] mac-address=XX:XX:XX:XX:XX:XX speed=100Mbps
set [ find default-name=ether2 ] name=ether2-master speed=100Mbps
set [ find default-name=ether3 ] speed=100Mbps
set [ find default-name=ether4 ] comment="TV BOX" speed=100Mbps
set [ find default-name=ether5 ] comment=Cab-pc speed=100Mbps
set [ find default-name=sfp1 ] advertise=
10M-half,10M-full,100M-half,100M-full,1000M-half,1000M-full
First thing I notice is 40MHz bandwidth on the 2.4GHz radio. Unless there are no other sources of interference (from other wireless networks to baby monitors), this is a bad setting. Decrease it to 20MHz. And can cause data loss. When this is (also?) the case on the 5GHz, you could decrease the bandwidth as well...but currently it seems prohibited to 2.4GHz radio.
What are the rates of the specific client?
Fixed speed is only beneficial in specific cases. Normally, auto negotiation would be the best option.
802.11b is something you want to avoid if possible. Bandwidth set to 20mhz will decrease interference.
By setting frequency to auto, any channel can be chosen (not always the best choice). You might want to consider using scan-list for limiting the number of frequencies:
The default value is all channels from selected band that are supported by card and allowed by the country and frequency-mode settings (this list can be seen in info). For default scan list in 5ghz band channels are taken with 20MHz step, in 5ghz-turbo band - with 40MHz step, for all other bands - with 5MHz step. If scan-list is specified manually, then all matching channels are taken. (Example: scan-list=default,5200-5245,2412-2427 - This will use the default value of scan list for current band, and add to it supported frequencies from 5200-5245 or 2412-2427 range.)
Since RouterOS v6.0 with Winbox or Webfig, for inputting of multiple frequencies, add each frequency or range of frequencies into separate multiple scan-lists. Using a comma to separate frequencies is no longer supported in Winbox/Webfig since v6.0.
Since RouterOS v6.35 (wireless-rep) scan-list support step feature where it is possible to manually specify the scan step. Example: scan-list=5500-5600:20 will generate such scan-list values 5500,5520,5540,5560,5580,5600
Many thanks for the great answer, but i have one more question if you can help. I set all my iot devices like sensors and things like that on the guess network i want to be separate from my main network laptop, mobile phones… can i set that setting on that network only ? witch is wlan4 (i saw that guess network it`s says is virtual) and many thanks again for the answer.
Thank you again for the help. I did the changes like you said. One more question if you can help how do i limit a sensor/socket internet band ( i had some problem with a smart socket that i brought (i returened and i got a new onebut i want to be sure i dont get the same problem) and i want to limit is band or wen send to much data to notify or restrict his access to internet or something like this)