说明
主机A: 有公网访问
主机B: 无公网,但和A在同一个VPC网络中
主机B直接购买NAT网络价格较贵,通过将主机B的流量转发到A上,实现外网访问
命令执行
1. 主机A上执行
# 开启转发
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
# 生效
sysctl -p
# 配置iptables做SNAT
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 192.168.0..58
iptables -P FORWARD ACCEPT
iptables -S
2. VPC网络上新增一个路由规则
3. 两台机器验证外网是否通
ping www.baidu.com