Re: slow ftp

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Maxime,

Thanks  for your quick reply, I added the above rules for all our
company DNS servers but no luck still it takes times on
Connecting.......

flushing firewall rules makes a difference that is "quick" connection :)

regards



On Thu, 17 Feb 2005 11:57:49 -0500, Maxime Ducharme
<mducharme@xxxxxxxxxxxxxxxxxxx> wrote:
> Hello Askar
> 
> Usually it is because of reverse DNS done
> when a client connects.
> 
> If your firewall doesnt have access to any DNS
> and tries to resolve the client hostname, each time
> a client connects, it will have to wait until the server
> times out on DNS requests.
> 
> Configure DNS and add
> iptables -A OUTPUT -p udp --dport 53 -d $DNS_SERVER -j ACCEPT
> iptables -A OUTPUT -p tcp --dport 53 -d $DNS_SERVER -j ACCEPT
> 
> Replace $DNS_SERVER with your DNS server's IP.
> If you have more, add as much rules as needed.
> 
> You may also take a look into proftpd config, maybe
> you can simply deactivate reverse DNS lookup on connect.
> 
> Hope this helps
> 
> Have a nice day
> 
> Maxime Ducharme
> Programmeur / Spécialiste en sécurité réseau
> 
> ----- Original Message -----
> From: "Askar" <askarali@xxxxxxxxx>
> To: <netfilter@xxxxxxxxxxxxxxxxxxx>
> Sent: Thursday, February 17, 2005 11:48 AM
> Subject: slow ftp
> 
> > hi list
> >
> > we are running ftp "proftpd" server it takes times when a user
> > connects to ftp server however when I flush the iptables rules
> > connection doesn't takes time, iptables firewall on the same machine,
> > default policies are DROP,
> > firewall script is very straight forward
> >
> > rules
> > .
> > .
> > # Using Connection State to By-pass Rule Checking
> > iptables -A INPUT  -m state --state ESTABLISHED,RELATED -j ACCEPT
> > iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
> > iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
> > .
> > .
> > .iptables -A INPUT -p tcp --dport 20:21 -m state --state NEW -j ACCEPT
> > .
> > .
> >
> > # Load the FTP connection state helper module.
> > modprobe ip_conntrack_ftp
> > # Load the FTP NAT module.
> > modprobe ip_nat_ftp
> >
> > any idea?
> >
> > regards
> >
> > --
> > I love deadlines. I like the whooshing sound they make as they fly by.
> > Douglas Adams
> >
> 
> 


-- 
I love deadlines. I like the whooshing sound they make as they fly by.
Douglas Adams



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux