-
Ola..Boa Tarde! eu uso essa configuracao para usar ftp.tanto interno quando externo, para email é só cconfigurar as portas 110 para pop e 25 para SMTP..
#!/bin/sh
#---- Habilitando repasse de pacotes ---------------------------------
echo 1 > /proc/sys/net/ipv4/ip_forward
#---- Variaveis ------------------------------------------------------
ipt="iptables"
redeinterna="10.10.0.0/24"
ipexterno="xxx.xxx.xxx.xxx"
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_MASQUERADE
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
#---- Limpando regras do firewall -----------------------------------
$ipt -F
$ipt -Z
$ipt -t nat -F
#---------configuracao do FTP
$ipt -A INPUT -p tcp --dport 20 -j ACCEPT
$ipt -A INPUT -p tcp --dport 21 -j ACCEPT
$ipt -t nat -A PREROUTING -d xxx.xxx.xxx.xxx-p tcp --dport 21 -j DNAT --to 10.10.0.4
$ipt -t nat -A POSTROUTING -d 10.10.0.4 -p tcp --dport 21 -j SNAT --to xxx.xxx.xxx.xxx
$ipt -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 20 -j DNAT --to 10.10.0.4
$ipt -t nat -A POSTROUTING -d 10.10.0.4 -p tcp --dport 20 -j SNAT --to xxx.xxx.xxx.xxx
onde xxx.xxx.xxx.xxx é o meu ip fixo!
Espero ter ajudado!
abraços