Community discussions

MikroTik App
 
Ivoshiee
Member
Member
Topic Author
Posts: 483
Joined: Sat May 06, 2006 4:11 pm

2.9.40 hotspot user profile rate-limit

Sat Mar 17, 2007 5:32 pm

By following the http://www.mikrotik.com/testdocs/ros/2. ... otspot.php I tried to set up an hotspot, but one issue I ran into was whatever numbers I put into the rate-limit, there is no data rate limiting for the users with this profile.

Can anyone running 2.9.40 confirm that the user profile rate-limit is indeed working or not?
# jan/01/2000 02:32:15 by RouterOS 2.9.40
# software id = F2UG-3TT
#
/ ip hotspot 
add name="hotspot1" interface=wlan2 profile=hsprof1 idle-timeout=5m \
    keepalive-timeout=none disabled=no 
/ ip hotspot service-port 
set ftp ports=21 disabled=no 
/ ip hotspot ip-binding 
add address=192.168.10.123 server=hotspot1 comment="" disabled=no 
/ ip hotspot profile 
set default name="default" hotspot-address=0.0.0.0 dns-name="" \
    html-directory=hotspot rate-limit="" http-proxy=0.0.0.0:0 \
    smtp-server=0.0.0.0 login-by=cookie,http-chap http-cookie-lifetime=3d \
    split-user-domain=no use-radius=no 
add name="hsprof1" hotspot-address=0.0.0.0 dns-name="" html-directory=hotspot \
    rate-limit="" http-proxy=0.0.0.0:0 smtp-server=0.0.0.0 \
    login-by=cookie,http-chap http-cookie-lifetime=3m split-user-domain=no \
    use-radius=no 
/ ip hotspot user 
add server=hotspot1 name="guest" password="guest" profile=uprof1 comment="" \
    disabled=no 
/ ip hotspot user profile 
set default name="default" idle-timeout=none keepalive-timeout=2m \
    status-autorefresh=1m shared-users=1 transparent-proxy=yes \
    open-status-page=always advertise=yes \
    advertise-url=http://www.mikrotik.com/,http://www.routerboard.com/ \
    advertise-interval=10m advertise-timeout=3m 
add name="uprof1" idle-timeout=none keepalive-timeout=2m status-autorefresh=1m \
    shared-users=10 rate-limit="100k/10k" transparent-proxy=yes \
    open-status-page=always advertise=yes \
    advertise-url=http://www.mikrotik.com/ advertise-interval=3m \
    advertise-timeout=3m 
 
Ivoshiee
Member
Member
Topic Author
Posts: 483
Joined: Sat May 06, 2006 4:11 pm

Sat Mar 17, 2007 5:49 pm

I've got some change: user profile rate limit does nothing, but server profile rate limit does work.

Is it correct?
# jan/01/2000 02:40:06 by RouterOS 2.9.40
# software id = F2UG-3TT
#
/ ip hotspot 
add name="hotspot1" interface=wlan2 profile=hsprof1 idle-timeout=5m \
    keepalive-timeout=none disabled=no 
/ ip hotspot service-port 
set ftp ports=21 disabled=no 
/ ip hotspot ip-binding 
add address=192.168.10.123 server=hotspot1 comment="" disabled=no 
/ ip hotspot profile 
set default name="default" hotspot-address=0.0.0.0 dns-name="" \
    html-directory=hotspot rate-limit="" http-proxy=0.0.0.0:0 \
    smtp-server=0.0.0.0 login-by=cookie,http-chap http-cookie-lifetime=3d \
    split-user-domain=no use-radius=no 
add name="hsprof1" hotspot-address=0.0.0.0 dns-name="" html-directory=hotspot \
    rate-limit="100k/100k" http-proxy=0.0.0.0:0 smtp-server=0.0.0.0 \
    login-by=cookie,http-chap http-cookie-lifetime=3m split-user-domain=no \
    use-radius=no 
/ ip hotspot user 
add server=hotspot1 name="guest" password="guest" profile=uprof1 comment="" \
    disabled=no 
/ ip hotspot user profile 
set default name="default" idle-timeout=none keepalive-timeout=2m \
    status-autorefresh=1m shared-users=1 transparent-proxy=yes \
    open-status-page=always advertise=yes \
    advertise-url=http://www.mikrotik.com/,http://www.routerboard.com/ \
    advertise-interval=10m advertise-timeout=3m 
add name="uprof1" idle-timeout=none keepalive-timeout=2m status-autorefresh=1m \
    shared-users=10 transparent-proxy=yes open-status-page=always \
    advertise=yes advertise-url=http://www.mikrotik.com/ advertise-interval=3m \
    advertise-timeout=3m 
 
Ivoshiee
Member
Member
Topic Author
Posts: 483
Joined: Sat May 06, 2006 4:11 pm

Sat Mar 17, 2007 10:56 pm

I found out something important - limits in user profile apply only at the time of the user login. First login will create dynamic queue and it will stay there until the user will expire. Any user profile limit change during that time will not affect this dynamic queue.
 
User avatar
bjohns
Member Candidate
Member Candidate
Posts: 271
Joined: Sat May 29, 2004 4:11 am
Location: Sippy Downs, Australia
Contact:

Sun Mar 18, 2007 3:36 am

I found out something important - limits in user profile apply only at the time of the user login. First login will create dynamic queue and it will stay there until the user will expire. Any user profile limit change during that time will not affect this dynamic queue.
Correct.

If using RADIUS you could send a CoA packet and change it on the fly, I think - I'll be trying it shortly anyway.

Who is online

Users browsing this forum: FrankMüller, oscar789, Oszi and 41 guests