Consentire l'FTP attivo e passivo con iptables
Per consentire l'FTP attivo e passivo da una Lan, inserire le seguenti regole:
modprobe ip_conntrack_ftp
# ------------------------------------------------------------------
# FTP client (21 20 + passive)
# ------------------
# Allow ftp outbound.
$IPTABLES -A FORWARD \
-p tcp \
-i $LAN0_IF -s $LAN0_NET --sport $UNPRIVPORTS \
-o $WAN0_IF --dport 21 \
-m state --state NEW,ESTABLISHED -j ACCEPT
# 1) Active ftp.
$IPTABLES -A FORWARD \
-p tcp \
-i $WAN0_IF --sport 20 \
-m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A FORWARD \
-p tcp \
-o $WAN0_IF --dport 20 \
-m state --state ESTABLISHED -j ACCEPT
# 2) Passive ftp.
$IPTABLES -A FORWARD \
-p tcp \
-i $WAN0_IF --sport $UNPRIVPORTS \
--dport $UNPRIVPORTS \
-m state --state ESTABLISHED -j ACCEPT
$IPTABLES -A FORWARD \
-p tcp \
-i $LAN0_IF --sport $UNPRIVPORTS \
-o $WAN0_IF --dport $UNPRIVPORTS \
-m state --state ESTABLISHED,RELATED -j ACCEPT