I don't understand mailing lists, If I'm doing this wrong feel free to
Someone suggested I explore monowall for a need I have. After reading and
trying for a while I'd like to make sure m0n0wall will eventually do what I
want before investing too much more time --
I want a transparent bridge that passes all traffic. Within the bridge I
want to identify "bulk" traffic streams and lower their priority so they
don't hinder interactive streams. However, when interactive loads are
light, I want bulk traffic to get all the leftover bandwidth. To be
effective it needs to *quickly* (~ 1 second) throttle bulk connections when
interactive connections show up. Otherwise users will feel the system being
sluggish. Ideally I'd carve out a small protected minimum amount of
bandwidth so the connections don't die outright when the system has heavy
There is a documentation topic I found:
"Configure a filtered bridge"
which sorta suggests it might work. Issues I see are:
1) My WRAP board has 3 Ethernet jacks, but m0n0wall only shows LAN and WAN
on the GUI. Could this be done with a 2 port board, or is there a way to
get monowall to see the 3rd port?
2) The filter rules shown seem to assume everything not allowed is blocked.
I want everything to pass, albeit some things slowly.
3) Does m0n0wall have a way to detect "bulk" traffic? Possible approaches
are connections that have moved more than X bytes, or connections that have
averaged > Xbps over the last Y seconds. Possibly others?
Am I on a rabbit trail, or can m0n0wall help me?