Problem mit pf.conf und ALTQ

whopper

Well-Known Member
Hi,

anscheinend ist irgendwas mit der Syntax von meiner pf.conf nicht in Ordnung, aber ich komme einfach nicht drauf.

pf.conf

Code:
#Definition der Interfaces
ext_if="ng0"
dsl_if="sis0"
int_if="rl0"
internal_net="192.168.0.0/16"

# Scrub
# Queueing

altq on $ext_if cbq bandwidth 576Kb queue ( std_out, utorrent_out )
queue std_out bandwith 70% cbq(default)
queue utorrent_out bandwith 30%

# nat
...
#Port Forwarding
...
# zunächst alles oeffnen
pass out all keep state
pass in all keep state
#interne devices explizit durchgaengig machen
pass quick on lo0 all
pass quick on $int_if all
pass quick on $dsl_if all
# pppoe device schließen
pass out on $ext_if all keep state
block in on $ext_if all

pass in on $ext_if proto tcp from any to any port 58740 keep state
pass out on $ext_if proto tcp from any to any port 58740 keep state queue utorrent_out

und die Fehlermeldung

Code:
[whopper@whoppernet ~]$sudo pfctl -f /etc/pf.conf
/etc/pf.conf:13: syntax error
/etc/pf.conf:14: queue std_out has no parent
/etc/pf.conf:14: errors in queue definition
/etc/pf.conf:15: queue utorrent_out has no parent
/etc/pf.conf:15: errors in queue definition
pfctl: Syntax error in config file: pf rules not loaded

Ich hoffe mir kann irgendwer sagen, was ich falsch mache

Grüße

Whopper
 
Die Seite seh ich mir schon seit Stunden an, für mich sinds dort runde Klammern, aber vielleicht bin ich ja blind oder so :)

Ich probiers mal mit geschweiften.

Grüße
Whopper

EDIT: Also mit geschweiften Klammern funktionierts, aber bin ich wirklich blind oder stehen in der Doku runde Klammern?
EDIT2: Dank zoom habe ich erkannt es sind geschweifte Klammern -.-
 
Zuletzt bearbeitet:
Schön, wenn es nun klappt!

Das Problemchen hatte ich seinerzeit auch ... am Ende eines langen Tages fingen die Buchstaben an zu "schwimmen" - da hatte ich mir die entsprechenden Seiten aus der PDF-Version kurzentschlossen ausgedruckt. Dann wurde schnell klar, woran es lag: Das Problem saß vor dem (schlechten) Monitor... ;-)

EDIT: BTW - was für eine OpenBSD-Version nutzt Du? Soweit ich mich erinnere, braucht man kein "keep state" mehr
 
Zurück
Oben