Not sure if this might be of any use, but I have made patches for m0n0wall
to cope with per-user bandwidth limits using Dummynet. This was designed to
be a drop in replacement for a nomadix USG device (so it uses the same
Nomadix-Bw-Up and -Bw-Down attributes as the device does).
I've already submitted mine to Manuel, although I now have much cleaner,
more updated code which I'm aiming to submit to him by the end of the week
(just doing some testing with it at the moment!). If you'd like a copy, just
let me know and I'll send them over.
From: Jason Brunk [mailto:jbrunk at wthosting dot com]
Sent: 30 January 2005 02:34
To: 'T. Howell-Cintron'; m0n0wall at lists dot m0n0 dot ch
Subject: RE: [m0n0wall] additional RADIUS attributes (patch)
I had been talking to dinesh about doing 2 mods for me, 1 of which you just
I was going to have him to the called-station-id and the second thing was
going to be was to have the variable Session-Timeout when returned from
radius would dynamically set the timeout of the users session. So that when
their time runs out, disconnect.
From: T. Howell-Cintron [mailto:thc dash ml at frognet dot net]
Sent: Saturday, January 29, 2005 4:24 AM
To: m0n0wall at lists dot m0n0 dot ch
Subject: [m0n0wall] additional RADIUS attributes (patch)
I'd really like to see m0n0wall support more RADIUS attributes, akin to
what ChilliSpot or commercial products feature. I hacked in a few
essentials so I can start field testing my m0n0-box, and unless someone
beats me to it I'll probably end up implementing more (esp. session and
idle timeouts and WISPr bandwidth limits) in the next week or so.
Attached is a patch against 1.2b3 that adds Framed-IP-Address,
Calling-Station-Id (client's MAC) and Called-Station-Id (m0n0's MAC). I
also made it so NAS-Port-Type reflects the actual interface type.
Any feedback would be appreciated..
To unsubscribe, e-mail: m0n0wall dash unsubscribe at lists dot m0n0 dot ch
For additional commands, e-mail: m0n0wall dash help at lists dot m0n0 dot ch