CentOS6でNAT設定
いつも忘れるのでメモ。
- ローカルネットワークは192.168.10.0/24 とする。
1
2
3
4
| sed -i "s|net.ipv4.ip_forward = 0|net.ipv4.ip_forward = 1|" /etc/sysctl.conf
sysctl -p
iptables -t nat -A POSTROUTING -s 192.168.10.0/255.255.255.0 -j MASQUERADE
service iptables save
|
[追記]
1
| iptables -t nat -A POSTROUTING -d 192.168.10.0/255.255.255.0 -j MASQUERADE
|
192.168.5.224はnatサーバのIP。
1
2
| echo "192.168.10.0/24 via 192.168.5.224" > /etc/sysconfig/network-scripts/route-eth0
service network restart
|