Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Oct 2008 11:11:57 +0200
From:      "Redd Vinylene" <reddvinylene@gmail.com>
To:        questions@freebsd.org, jail@freebsd.org, pf@freebsd.org
Subject:   Jail, pf and ftpd: Connection refused
Message-ID:  <f1019d520810030211u29325345r2e389718ba987892@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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@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@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



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