Wireless Client consumes complete bandwidth

Hello Mikrotik enthusiasts,

I have following problem:

Routerboard RB2011UiAS-2HnD is Wifi accesspoint and router.

One Raspberry Pi streams internet radio via wifi. When my Macbook starts a backup to the Timecapsule via wifi, it consumes the complete wifi bandwidth and the
internet radio stream lags and then stops. So I need some wifi bandwidth control for this internal lan access (Macbook → Timecapsule).

Can I do this with ROS? Please give me a hint…

Best regards

I assume the Time Capsule and the w/l client are in the same subnet, right?
I further assume that the w/l interface and the ethernet interfaces are bridged in your router.

I’d create a bridge filter rule (make sure you enabled “Use IP firewall” in bridge settings) to mark packets from your MacBooks MAC address to the Time Capsule MAC address and then add a simple queue to limit the bandwidth based on this packet mark.

-Chris

Hi Chris,

sorry, that I forgot this important informations. Yes you got it…

Ethernet and wifi is bridged and it’s all in the same subnet.

That’s a good suggestion. Thank you…

But what, if I want to limit all wireless clients to a specific wireless speed, so that the Raspberry Pi will always get his 1 Mbit (it doesn’t need more)?

Best regards

Is there much traffic in your L2 domain or are you rather talking about w/l clients saturating your wireless with traffic from WAN?
If the latter, you can simply add queues with your local subnet as target.
If it’s really L2 traffic, I would try to mark packets again in bridge filter with in- and out-interface=wireless (do this seperately) and then apply the appropriate queues.

This suggestion is completely untested but I think it should work.
-Chris

Okay Chris,

I will give the latter one a try…

Thank you and best regards

Carsten