Newsgroup: it.comp.os.linux.sys
Titolo: aiutatemi con l'FTP

questo è la parte dello script iptables che dovrebbe permettere l'FTP in
forward al mio firewall verso il webserver
#!/bin/bash
modprobe ip_tables
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
modprobe iptable_nat
modprobe iptable_filter
IPTABLES=/sbin/iptables
$IPTABLES -F
$IPTABLES -X
$IPTABLES -Z
TCP_PORT='21 22 25 80 110'
UP_PORTS='1024:65535'
#PRIV_PORTS='5000:6000'
ETH_EXT=eth0
IP_EXT="10.0.0.3"
ETH_INT=eth1
$IPTABLES -A FORWARD -p TCP --syn -m state --state NEW -j ACCEPT
#for i in $PRIV_PORTS; do
#$IPTABLES -A FORWARD -p TCP -d $ETH_EXT --dport $i -j DROP
#done
$IPTABLES -A FORWARD -p TCP -d 190.168.1.12 --dport 1024:65535 -j ACCEPT
$IPTABLES -A FORWARD -p TCP -d 190.168.1.12 --dport 21 -j ACCEPT
$IPTABLES -A FORWARD -p TCP -d 190.168.1.12 --sport 20 -m state --state
ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD -p TCP -d 190.168.1.12 --sport $UP_PORTS --dport
$UP_PORTS -m state --state ESTABLISHED -j ACCEPT
$IPTABLES -A FORWARD -j DROP
$IPTABLES -A PREROUTING -t nat -p tcp -s 0/0 -d 190.168.1.12 --dport 21 -j
DNAT --to-destination 
190.168.1.12:21
$IPTABLES -A PREROUTING -t nat -p tcp -s 0/0 -d 190.168.1.12 --dport 20 -j
DNAT --to-destination 
190.168.1.12:20
dovrebbe funzionare....pero c'e qualcosa che non va....io sinceramente non
ho ancora capito dove...chi mi da una mano a venirne fuori??????GRAZIE

 dovrebbe funzionare....pero c'e qualcosa che non va....io sinceramente non
Cosa sarebbe quel qualcosa che non va?

 wrote in message
aoempi$p6t$1...@newsreader.mailgate.org...



Scusa ma dal tuo script non mi sembra che tu debba nattare solo l'FTP, fammi
capire meglio cosa deve fare il tuo script.

 wrote in message
aoenlm$pve$1...@newsreader.mailgate.org...


 ha scritto nel messaggio
news:3sBq9.13828$L12.1...@news.edisontel.com...
Ho dato un rapida occhiata al tuo script e non vedo nulla di strano, ma cosa
hai nei log quando tenti di collegarti in ftp?

 wrote in message
aoesms$teo$1...@newsreader.mailgate.org...


 ecco e qui le cose si complicano.......non viene fuori nessun log....
Metti un LOG generico su tutto cio' che ti arriva in input prima di arrivare
alle regole di default, cosi' vedi quello che succede anche quando non viene
raggiunta una condizione di DROP.
Qualcosa tipo $IPTABLES -A INPUT -s ...tutta la rete... -d ...idem... -j
LOG --log-prefix "INPUT:"

 wrote in message
aoh5l6$7tj$1...@newsreader.mailgate.org...


 sbaglio????
Gia' scusa, la macchina che devi raggiungere e' in una DMZ vero? Non mi
ricordavo l'inizio del 3d

 wrote in message
aoh6si$8tr$1...@newsreader.mailgate.org...


 a vedere di documentarmi un po!!!
http://slacksite.com/other/ftp.html
piuttosto è curioso il fatto che la connessione ti parta dalla 107 e non 
da >1024...
fammi indovinare l'OS... aspetta che ci penso ... :-P
Byez
-- 
Emanuele Balla aka Skull
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)

 ti ringrazio di avermi aiutato....alla prox...ciao
Bella invenzione i log vero? Sono contento che hai risolto,  strano che ti
arriva una connessione ftp da una porta 107.
A grandi linee l'ftp attivo prevede che il server inizia la connessione e il
client e' in ascolto, il modo passivo prevede che sia il server a mettersi
in ascolto su una seconda porta al quale il client si connette.
Ciao!