From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcello Scacchetti Subject: Re: (no subject) Date: 23 Dec 2002 17:20:41 +0100 Sender: netfilter-admin@lists.netfilter.org Message-ID: <1040660441.8287.2.camel@nxitmirms1> References: Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Errors-To: netfilter-admin@lists.netfilter.org List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Content-Type: text/plain; charset="us-ascii" To: Durgaprasada Kalluraya Cc: netfilter@lists.netfilter.org Hi, try to load following kernel modules: ip_conntrack.o ip_conntrack_ftp.o ip_nat_ftp.o This should solve your problems. Marcello Il gio, 2002-12-19 alle 08:33, Durgaprasada Kalluraya ha scritto: > Hi, > > I have configured our firewall using IPtables. The configuration of the > firewall is as follows... > Firewall host has 3 interfaces one for DMZ, one for LAN and one for external > world(internet). All of our servers have a > static IP address. Our FTP server is wu-ftpd > > Now there is no problem in accessing our DNS, WEB, SMTP and IMAP servers > from outside. But the FTP server is > showing some strange problem. When our client tries to do a 'ls' in FTP > session it is shows the following error message. > > ftp> ls > 200 PORT command successful. > 425 Can't build data connection: Connection timed out. > ftp> bye > > But if I try the same thing from outside using a dialup connection all works > fine for me!!!! > > when some one tries do a 'ls' from internal LAN on our FTP server then the > following message is displayed. > ftp> ls > 500 Illegal PORT Command > 425 Can't build data connection: Connection timed out. > ftp> > > Our rules related to FTP server are... > > $IPTABLES -A FORWARD -i $LAN_IFACE -j ACCEPT > $IPTABLES -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT > > $IPTABLES -A OUTPUT -p ALL -s $LO_IP -j ACCEPT > $IPTABLES -A OUTPUT -p ALL -s $LAN_IP -j ACCEPT > $IPTABLES -A OUTPUT -p ALL -s $INET_IP -j ACCEPT > $IPTABLES -A OUTPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT > > > $IPTABLES -A FORWARD -i $INET_IFACE -o $DMZ_IFACE -m state --state > ESTABLISHED,RELATED -j > ACCEPT > $IPTABLES -A FORWARD -p TCP -i $INET_IFACE -o $DMZ_IFACE -d $DMZ_FTP_IP > --dport ftp -j allowed > $IPTABLES -A FORWARD -p TCP -i $INET_IFACE -o $DMZ_IFACE -d $DMZ_FTP_IP > --dport ftp-data -j > allowed > $IPTABLES -t nat -A PREROUTING -p TCP -i $INET_IFACE -d $FTP_IP --dport ftp > -j DNAT --to-destination > $DMZ_FTP_IP > $IPTABLES -t nat -A PREROUTING -p TCP -i $INET_IFACE -d $FTP_IP --dport > ftp-data -j DNAT > --to-destination $DMZ_FTP_IP > $IPTABLES -t nat -A POSTROUTING -p TCP -s $LAN_IP_RANGE -j SNAT --to-source > $DMZ_NAT > > where > DMZ_FTP_IP is IP address of ftp server in DMZ > DMZ_IP is global IP address of ftp server. > INET_IFACE is Internet interface on firewall > DMZ_IFACE is DMZ interface on firewall. > LAN_IP_RANGE is Lan ip range. > > Can anyone help me? > > Thanks and Regards > Durgaprasada > > _________________________________________________________________ > Protect your PC - get McAfee.com VirusScan Online > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 -- Marcello Scacchetti