Jail, pf and ftpd: Connection refused

Redd Vinylene reddvinylene at gmail.com
Fri Oct 3 09:38:29 UTC 2008


Greetings ladies and gentlemen!

Why does the below pf.conf (run from box1) give me
"getpeername(control_sock): Transport endpoint is not connected,
Socket error (Connection refused) - reconnecting" when trying to log
onto box3 via passive FTP? Active FTP gives me "425 Can't build data
connection: Connection refused." (box2 and box3 are jails running off
box1)

-

root at box1# cat /etc/pf.conf

box1 = "80.203.2.2"

box2 = "80.203.2.3"

box3 = "{ 80.203.2.4 [...] 80.203.2.127 }"

ext_if = "rl0"

set block-policy return

set skip on { lo0 }

scrub in

pass out keep state

block in

pass in on $ext_if inet proto tcp from any to any port { 22 } keep state

pass in on $ext_if inet proto tcp from any to $box2 port { 25, 53, 80,
110 } keep state

pass in on $ext_if inet proto udp from any to $box2 port 53 keep state

pass in on $ext_if inet proto tcp from any to $box3 port { 20, 21, 113
} keep state

pass in on $ext_if inet proto icmp from any to any keep state

-

root at box3# cat /etc/inetd.conf

ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l

-

I hope I've been verbose enough. Thank you!

-- 
http://www.home.no/reddvinylene


More information about the freebsd-pf mailing list