Hi list,

i'm working since a while (honestly weeks) on an soekris 5501, trying to build 
a nice soho router and somehow i don't get any further, i'm not even sure if my 
approach is correct, so i would appreciate a bit help.

setup is quite usual: 1 dsl, 1 lan and 1 wlan link.
in the beginning it was only dsl and lan, which worked very well, it had altq 
in both directions and one could connect via ipsec, which also got queued 
correctly (using tags in ipsec.conf)

a few days ago i got a wlan card (ral) and since lan and wlan should be in the 
same subnet i bridged them together, but it does not really work like i 
think(!) it should, so i have a few questions:

1. is a bridge really needed (or advised) in such a case? 

2. is queueing on the bridge0 correct? 
it don't cries when i try, but it also don't works (nothing gets assigned to 
bridge-queue, even if pfctl shows that the right rule (the one with queue() 
statement) catches the data)
if not, howto create a 150mbit queue so i can correctly shape the 
internet-downloads over both local lines (lan/wlan)?

3. does anybody have a working example? (just kidding, i'm really trying to 
understand it all, not just get it running)
so the better question would be: does anybody know a good paper for this 
'whole' topic, except the manuals? (i googled for days, but only found little 
bits and pieces stolen from the manuals, no whole picture).

4. i'm using hfsc and because of the adsl line have 2 different bw-settings.
if i only download a file, speed gets shaped correctly. the same if i upload a 
file. but as soon as i do both in the same time using the same software, the 
download (which should be 10times faster than upload) immediatelly goes down to 
the upload speed. when i use 2 separate programs to up/download data, this dont 
happens.

i understand it like this is to be expected, as its not possible to diffentiate 
the acks depending on their direction because the stateful rule treats them as 
1 connection, and so they both take their share from the slower queue, is this 
correct? i tried a dozen combinations with/out state and different 
queue-settings, but i could not get rid of the effect, is there a workaround?

i'm on 4.4 stable.
thanks for reading,

greets, hansi

Reply via email to