Ether1 - Internet connection
Ether2 - LAN 192.168.33.0/24
Wlan1 - WLAN 192.168.3.0/24
Wlan2 - WLAN 192.168.2.0/24
Wlan3 - WLAN 192.168.1.0/24
Wlan1, Wlan2 and Wlan3 NAT to a external IP on Ether1
Ether2 NAT to another external IP on Ether1
The clients are in the 3 Wlan cards…almost 30 clients per card. Everybody whit a simple queue to limit the bandwhit at 128, 256 or 512 depends on the client.
This work greate but now I add a new network Ether2 (192.168.33.0/24) who needs 512Kbps dedicated bandwhidth.
How to split my bandwhith?? 1500kbps to the clients on the wlan’s cards (and still use the simple queue on them; and 512 kbps to the new network 192.168.33.0/24.
When I apply a queue tree to the group of clients (wlan1, wlan2, wlan3) that I mark whit packet flow to 1500kbps ALL of them have 1500kbps.
Cannot find the way to configure it, I try everything that apears on the manual but nothing works.
Need help on this please.
sorry for my write Im argentine…I mean that I want all the 3 WLAN cards to consume a total of 1500kbps, I dont care if one of them consume 1200kbps and 300kbps the other two.
then use for wlan:
10.100.1.0
10.100.2.0
10.100.3.0 …
…
10.100.255.0
queue for all wlan 10.100.0.0/16 … max limit 1500kbps
and for Ether use:
10.200.1.0 …
…
10.200.255.0
queue for Ether is 10.200.0.0/16 … 512kbps
try with queue tree do this, simple queue for client , queue tre for trafic for all subnet
but… , with one new router (only router 45$) you can do this and much more, with only public and local interface in router, … and connect local interface with Ether1 on router(mikrotik) with Ether2 , Wlan1, 2, 3 …
with this you can do simple queuse for client on ruter with wlan1, 2, 3, and Ether 2, (128, 256, 512) , … and on (onlyRuter) make traffic for all subnet sumarize (simple or tree, you decide , … make this and with tree queue you can control all you want … almost,
lets beging to clarify this…I mark packets: group A(all the wireless clients) and group B the interface ether2. I make a queue tree were I limit group A to 1500 and group B to 500. The problem is that the group who share the 1500 has a simple queue to use 128, 256 or other but when I make the queue tree and put them into the 1500 they pass to take the 1500 and dont stay in 128 or whatever the bandwidth is in the simple queue…and if I monitor the traffic on the ether1 show me 2000 of traffic when the 500k interface is unpluged.
I would bridge the wlans and create simply queue for bridge interface or mark traffic from/to all wlan interfaces and create queue tree (one element for each flow - interface) with parent of 1,5M. I talk about 2.9, I’m not sure is it possible in 2.8 - I do not use it for shaping.
then make bendwith control with mark for all client indivudually in mangle and queue tree (delite simple queue, you no need them any more), with user speed 128 or 256 or 512 …
and Ether2 cilent connect (flow) with Download Ether2 and Upload Ether2
and Wlan client connect (flow) with Download Wlan-All and Upload Wlan-All
with this indivudually user will be on 128, or 256, or, 512, but All wlan wil be on 1500kbps and Ether2 will be on 512kbps
hm, my mistake, you do not have only 2 interface, public and local,
try with this:…
make in mangle bandtwith control for all user individually
for queue tree you must used Ether1 for upload for all users, but only if you have only internet, if your users used local network upload wil not work well…
but for download you must used:
wlan1 for wlan1-user
wlan2 for wlan2-user
wlan3 for wlan3-user
ether2 for ether2-user