Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Jan 2010 13:38:50 -0800 (PST)
From:      Dino Vliet <dino_vliet@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   pf headaches: why won' t it let me fetch from ftp servers?
Message-ID:  <452042.31871.qm@web51102.mail.re2.yahoo.com>

next in thread | raw e-mail | index | archive | help
Dear freebsd list,
I have the following pf.conf file:
tcp_services =3D "{ ftp, ssh, domain, www, auth, https }"
udp_services =3D "{ ftp, domain, ntp }"
icmp_types   =3D "echoreq"
block all
pass inet proto icmp all icmp-type $icmp_types keep state
#pass in proto tcp to any port 22 keep state
pass out proto tcp to any port $tcp_services keep state
#pass out proto tcp to any port 25 keep state
#pass out proto tcp to any port 465 keep state
#pass out proto tcp to any port 587 keep state
pass out proto tcp to any port 5999 keep state
#pass out all keep state
#pass out proto tcp to any keep state
pass out proto udp to any port $udp_services

However,if I try to fetch a file from a ftp server as in the followining ex=
ample:fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/bash/FAQ
I get the result: Operation not permitted
My first question is: What is causing this? If I stop pf, then I' m able to=
 fetch it.=A0
My second question is:Is my ruleset looking fine, as i want to block everyt=
hing and only let some specific services go out. Or need t be tightened mor=
e?
BrgdsDino

=0A=0A=0A      



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?452042.31871.qm>