PF strange problem.
mzk
mzk at anti-offline.net
Sun Nov 28 14:37:25 PST 2004
I tried removing `quick` and the effect was the use of the next rule, which i don't want. Exactly for QoS i am using the quick keyword in my rules. Otherwise the hosts will receive much slower speed for the <peering> table.
> If you have 'quick' in the rule it won't go thru any other rules
> after that.
>
> On Sun, 28 Nov 2004 23:51:45 +0200, mzk <mzk at anti-offline.net>
> wrote:
>
>> First sorry my English and sorry my other mistakes, but that is
>> my first post in mailing list ever. :-)
>> Today i understood my pf doesn't work properly. For each host of
>> my network i have 4 rules, 2 out (from int_if) and 2 in like:
>>
>> pass out quick on $int_if from <peering> to $host queue
>> peering_host_in pass out quick on $int_if from any to $host queue
>> host_in pass in quick on $int_if proto { tcp, udp } from $host to
>> <peering> port $ports pass in quick on $int_if proto { tcp, udp }
>> from $host to any port $ports
>>
>> The problem is, that the first `peering` rule works like the
>> second one -> it pass everything from anyone using the
>> peering_host_in queue. If i comment it, the second rule works,
>> but that's not the idea. So my international connection (the
>> second rules) is overloaded and i could not make good QoS. I am
>> using GENERIC with these options, added by me ->
>>
>> # custom options;
>>
>> # pf support;
>> device pf
>> device pflog
>> device pfsync
>>
>> # ALTQ options;
>> options ALTQ #alternate queueing options
>> ALTQ_CBQ #class based queueing ##options
>> ALTQ_WFQ #weighted fair queueing ##options
>> ALTQ_FIFOQ #fifo queueing options ALTQ_RED
>> #random early detection ##options ALTQ_FLOWVALVE
>> #flowvalve for RED (needs RED) options ALTQ_RIO
>> #triple red for diffserv (needs RED) ##options
>> ALTQ_LOCALQ #local use options ALTQ_HFSC
>> #hierarchical fair service curve ##options ALTQ_ECN
>> #ecn extention to tcp (needs RED) ##options
>> ALTQ_IPSEC #check ipsec in IPv4 options ALTQ_CDNR
>> #diffserv traffic conditioner ##options
>> ALTQ_BLUE #blue by wu-chang feng options ALTQ_PRIQ
>> #priority queue
>> options ALTQ_NOPCC #don't use processor cycle
>> counter #options ALTQ_DEBUG #for debugging
>>
>> #options IPDIVERT
>> options IPSTEALTH
>> #options IPFILTER
>>
>> My pf.conf is abot 600 lines, so i will not paste it here. If you
>> request it i can upload it somewhere. Thanks in advance and sorry
>> for every my mistake!
>>
>> _______________________________________________
>> freebsd-pf at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-pf To
>> unsubscribe, send any mail to "freebsd-pf-unsubscribe at freebsd.org"
More information about the freebsd-pf
mailing list