IPマスカレード@Ubuntu10.04
- IPフォワーディングの設定
# sudo vi /etc/sysctl.conf
net.ipv4.ip_forward=1
# sudo sysctl -p
# 関連するインターフェースのFORWARDを許可 iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT # 192.168.1.0/24からのパケットをアドレス変換してeth0へ iptables -A POSTROUTING -t nat -s 192.168.1.0/24 -o eth0 -j MASQUERADE # 静的NAT(eth0に来た22/tcp宛パケットを192.168.1.2:22にNAT変換 iptables -A PREROUTING -t nat -p tcp --dport 22 -i eth0 -j DNAT --to 192.168.1.2:22
- 確認
# sudo iptables -nL -t nat