[Sysadmins] iptables и ftp --- фича или баг?
Kharitonov A. Dmitry
=?iso-8859-1?q?kharpost_=CE=C1_rambler=2Eru?=
Ср Ноя 19 22:47:37 MSK 2008
[user на SERVER ~]$ sudo lsmod | egrep "ftp|ipt"
ipt_MASQUERADE 7808 1
ipt_REJECT 9472 705
iptable_mangle 7040 0
iptable_nat 11652 1
iptable_filter 7168 1
ip_tables 17604 3 iptable_mangle,iptable_nat,iptable_filter
ipt_REDIRECT 6272 0
ipt_LOG 10496 0
x_tables 18180 8
xt_state,xt_tcpudp,ipt_MASQUERADE,ipt_REJECT,iptable_nat,ip_tables,ipt_REDIRECT,ipt_LOG
ip_nat_ftp 7680 0
ip_nat 22060 4
ipt_MASQUERADE,iptable_nat,ipt_REDIRECT,ip_nat_ftp
ip_conntrack_ftp 12016 1 ip_nat_ftp
ip_conntrack 56800 6
xt_state,ipt_MASQUERADE,iptable_nat,ip_nat_ftp,ip_nat,ip_conntrack_ftp
делаю
-A INPUT -i wan -p tcp -m tcp --sport 20 ! --tcp-flags FIN,SYN,RST,ACK
SYN -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i wan -p tcp -m tcp --sport 21 ! --tcp-flags FIN,SYN,RST,ACK
SYN -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o wan -p tcp -m tcp --dport 20 -m state --state
NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o wan -p tcp -m tcp --dport 21 -m state --state
NEW,RELATED,ESTABLISHED -j ACCEPT
запускаю firefox
ERROR
The requested URL could not be retrieved
An FTP protocol error occurred while trying to retrieve the URL:
ftp://ftp.altlinux.org/pub/distributions/
<ftp://ftp.altlinux.org/pub/distributions/OpenMusic/>
Squid sent the following FTP command:*
*NLST
**and then received this reply*
*Use PORT or PASV first.
Your cache administrator is webmaster <mailto:webmaster>.
Generated Wed, 19 Nov 2008 23:35:09 GMT by server.dimahost
(squid/2.6.STABLE13)
делаю
-A INPUT -i wan -p tcp -m tcp --sport 20 ! --tcp-flags FIN,SYN,RST,ACK
SYN -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i wan -p tcp -m tcp --sport 21 ! --tcp-flags FIN,SYN,RST,ACK
SYN -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i wan -p tcp -m tcp --sport 1024:65535 ! --tcp-flags
FIN,SYN,RST,ACK SYN -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o wan -p tcp -m tcp --dport 20 -m state --state
NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o wan -p tcp -m tcp --dport 21 -m state --state
NEW,RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o wan -p tcp -m tcp --dport 1024:65535 -m state --state
NEW,RELATED,ESTABLISHED -j ACCEPT
запускаю firefox
Всё нормально.
Я, так понимаю, не работают
ip_nat_ftp 7680 0
ip_conntrack_ftp 12016 1 ip_nat_ftp
Кто мне разъеснит: это фича или баг?
Подробная информация о списке рассылки Sysadmins