LAN users should get unlimited speed

                              WAN INTERFACE eth0
                                 2XX.7X.XXX.X
                                      |
                          Mikrotik USERMAN + PPPOE
                   ___________________|___________________
                eth1                eth2                eth3
          20X.XX.1XX.0/24     20X.XX.1XX.0/24      20X.XX.1XX.0/24
                   |                  |                   |
                user1               user4               user7
                user2               user5               user8
                user3               user6               user9

please professionals help me to configure this so that every pppoe users (user1,2,3,4,5,6,7,8,9) should get unlimited speed from each others & when they download from net they should get speed depends on usermanager profile.

it is very important for me
so please do reply
Thanks in advance

please someone help me to configure this admins can you give me exported config from the router?

:frowning:

create some mangle rules that mark those IP address connections to each other, then create a queue-tree rule that allows (for example) 50Mbps of bandwidth between them.

easiest way would be to add each ip range to an address list “local-clients”
then create the mangle rule that marks connection where src-address-list=local-clients and dst-address-list=local-clients
then add the queue rule for this connection mark.

[asus@axis] /ip firewall address-list> print
Flags: X - disabled, D - dynamic 
 #   LIST                                                                                   ADDRESS                        
 0   axis                                                                                   2XX.7X.XXX.0/24                
 1   axis                                                                                   20X.7X.XXX.0/24                
 2   axis                                                                                   20X.XX.1XX.0/24



[XX@XXX] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic 
 0   ;;; Mark-connection All Traffic
     chain=prerouting action=mark-connection new-connection-mark=Con Entire Traffic passthrough=yes 
     src-address=2XX.7X.1XX.0/24 dst-address-list=axis



[XX@XXX] /queue tree> print
Flags: X - disabled, I - invalid 
 0   name="XXX" parent=global-in packet-mark=Con Entire Traffic limit-at=0 queue=default priority=8 max-limit=50M 
     burst-limit=0 burst-threshold=0 burst-time=0

can you help me i tried this but its not working

Thanks for replying

try passthrough=no

I’m trying to download something from 2XX.XX.XXX.254 to 2XX.XX.XXX.253 but still i’m getting 32 download speed which i have assigned them in usermanager

passthrough=no doesn’t work

& in added queue tree statistics everything is 0 as if it is not working :frowning:

Thanks for replying :smiley:

If anyone willing to help please add me in yahoo messenger famous_funny@yahoo.com
i will give you mikrotik access

[XX@XXX] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic 
 0   ;;; Mark-connection All Traffic
     chain=prerouting action=mark-connection new-connection-mark=Con Entire Traffic passthrough=yes 
     src-address=203.76.186.0/24 dst-address-list=axis

This should be
src-address-list=axis dst-address-list=axis
remove the src-address section.

You want to mark anything where src is axis address list and where dst is axis address list :slight_smile:

Thanks omega for helping me

[XX@XXX] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic 
 0   ;;; Mark-connection All Traffic
     chain=prerouting action=mark-connection new-connection-mark=Con Entire Traffic passthrough=yes src-address-list=axis 
     dst-address-list=axis



[XX@XXX] /queue tree> print
Flags: X - disabled, I - invalid 
 0   name="AXiS" parent=global-in packet-mark=Con Entire Traffic limit-at=0 queue=default priority=8 max-limit=50M burst-limit=0 
     burst-threshold=0 burst-time=0s

statistics is still 0 in queue tree


[asus@axis] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic 
 0  D name="<pppoe-user1>" dst-address=0.0.0.0/0 interface=<pppoe-user1> parent=none direction=both priority=8 
      queue=default-small/default-small limit-at=262144/262144 max-limit=262144/262144 burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s total-queue=default-small 

 1  D name="<pppoe-user2>" dst-address=0.0.0.0/0 interface=<pppoe-user2> parent=none direction=both priority=8 
      queue=default-small/default-small limit-at=262144/262144 max-limit=262144/262144 burst-limit=0/0 
      burst-threshold=0/0 burst-time=0s/0s total-queue=default-smal

This are the users connected, speed assigned them through usermanager

did i missed something

sergejs please help :cry:

at last it is done :laughing:

Thank you everyone

Please, share the config. :slight_smile:

pls ,share you configuration

I also need this kind of setup.

It`s at a school, where access to local file shares etc should get 10Mbps, and internet access should get what is set in userman.

Please post setup guide.