Port Forwarding with iptables
Jump to navigation
Jump to search
INT=eth0 EXT=eth1 SRCIP=10.66.22.161 DSTIP=195.185.16.138 SRCP=143 DSTP=143 IPT=$(which iptables) $IPT -A PREROUTING -i $INT -s $SRCIP -p tcp -m tcp --dport $DSTP -j DNAT --to-destination $DSTIP:$DSTP $IPT -A POSTROUTING -o $EXT -s $SRCIP -p tcp -m tcp --dport $DSTP -d $DSTIP -j MASQUERADE $IPT -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT $IPT -A FORWARD -i $INT -s $SRCIP -p tcp -m tcp --dport $DSTP -j ACCEPT