2015/04/07(火)Linux の iptables で IPポート 転送の設定

メモ代わり。

HOST="192.168.0.1"
PORT="80"

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING  -i eth0 -p tcp --dport "100$PORT" -j DNAT --to $HOST:$PORT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -p tcp --dport $PORT -d $HOST -j ACCEPT
iptables -A FORWARD -p tcp --sport $PORT -s $HOST -j ACCEPT

参考