Error loading shaping rules
-
Getting an odd error message:
There were error(s) loading the rules: /tmp/qwanRoot.rules:36: syntax error/tmp/qwanRoot.rules:37: syntax error pfctl: Syntax error in config file: pf rules not loaded pfctl: load anchors - The line in question reads [36]: queue qOthersDownH bandwidth 25% priority 4 hfsc ( red ecn realtime 1Kb )...
This happens directly out of the shaper wizard, regardless of what options I choose (even if I choose none).
/tmp/qwanRoot.rules doesn't have anything interesting on line 36, but rules.debug does (the qOthersDownH line) … here's all of the queue lines:
queue qwanRoot bandwidth 760Kb priority 0 hfsc { qwandef, qwanacks, qVOIPUp, qP2PUp, qOthersUpH, qOthersUpL } queue qlanRoot bandwidth 2800Kb priority 0 hfsc { qlandef, qlanacks, qVOIPDown, qP2PDown, qOthersDownH, qOthersDownL } queue qwandef bandwidth 1% priority 1 qlimit 500 hfsc ( default realtime 1% ) queue qlandef bandwidth 1% priority 1 qlimit 500 hfsc ( default realtime 1% ) queue qwanacks bandwidth 25% priority 7 hfsc ( realtime 10% ) queue qlanacks bandwidth 25% priority 7 hfsc ( realtime 10% ) queue qVOIPUp bandwidth 25% priority 7 hfsc ( realtime 96Kb ) queue qVOIPDown bandwidth 25% priority 7 hfsc ( realtime 96Kb ) queue qOthersUpH bandwidth 25% priority 4 hfsc ( red ecn realtime 1Kb ) queue qOthersDownH bandwidth 25% priority 4 hfsc ( red ecn realtime 1Kb ) queue qOthersUpL bandwidth 1% priority 2 hfsc ( red ecn realtime 1Kb ) queue qOthersDownL bandwidth 1% priority 2 hfsc ( red ecn realtime 1Kb )
I've tried toying with the qOthersDownH rule… changing the TCP options, the bandwidth allotment, etc, and nothing seems to do anything.
-
Is this the latest snapshot that you are testing with?
-
No, this is the latest stable
1.0.1
built on Sun Oct 29 01:13:05 UTC 2006 -
Update to a recent snapshot.
-
I think this problem occurs again on 1.2 beta1.
#########################################################
Diagnostics: Filter Reload Status
There were error(s) loading the rules: /tmp/qwanRoot.rules:11: syntax errorpfctl: Syntax error in config file: pf rules not loaded pfctl: load anchors - The line in question reads [11]: …
#########################################################/tmp/qwanRoot.rules
###################################################System Aliases
loopback = "{ lo0 }"
lan = "{ rl1 }"
wan = "{ rl0 }"
enc0 = "{ enc0 }"User Aliases
pass in quick on $wan proto tcp from any to 192.168.10.180 port = 443 keep state queue (qwanRoot, qwanacks) label "USER_RULE"
pass in quick on $wan proto tcp from any to 192.168.10.180 port = 2223 keep state queue (qwanRoot, qwanacks) label "USER_RULE"
pass in quick on $wan proto udp from any to 192.168.10.180 port = 1194 keep state queue (qwanRoot, qwanacks) label "USER_RULE"
pass in quick on $wan inet proto icmp from any to 192.168.10.180 icmp-type echoreq keep state queue (qwanRoot, qwanacks) label "USER_RULE"
queue qwanRoot label "USER_RULE"
pass in quick on $lan from 192.168.1.0/24 to any keep state queue (qwanRoot, qlanacks) label "USER_RULE: Default LAN -> any"
pass in quick on $enc0 from any to any keep state queue qwanRoot label "USER_RULE"
##########################################################################################thanks,