centos通过另一台机器连接外网


服务器1:

eth0  192.168.1.100/24   可连接外网

eth1  10.0.0.1/16    内部网络

服务器2:

eth0  10.0.0.2/16

在服务器1上设置:
# echo 1 > /proc/sys/net/ipv4/ip_forward
# echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
# iptables -t nat -A POSTROUTING -s 10.0.0.0/16 -o eth0 -j MASQUERADE
# sysctl -p
在服务器2上操作:
# route add default gw 10.0.0.1