I have setup my wireless to have to SSIDs, one is for me, encrypted and is unlimited, the other is open and limited. But I am struggling how to limit the bandwidth simply. I am not interested in shaping and such, so http://wiki.openwrt.org/doc/uci/qos is not an option for me. I just want to give those passing by an 512/128kbit link and then they can do with it as they please.
The simplest solution was to install wshaper and put the limits to /etc/config/wshaper as follows:
config 'wshaper' 'settings'
option 'network' 'wl0.1'
option 'downlink' '512'
option 'uplink' '128'
And it somehow works, but it shapes the traffic anyway and downloads are around 130kbits at maximum, which is lower then I would like it to be. Is not there a simple command that would limit an interface to certain speed? I have seen this question asked a lot but never succesfully answered.