草稿 · 2022年5月1日 0

草稿:阿里云内网服务器通过EIP上网

问题概述:

购买阿里云VPC网络 只有一个EIP,想要多个VPC网络的服务器能够通过一个EIP正常上网。


  • 通过阿里云平台在VPC中添加路由条目

点击 云服务器ESC 》 专有网络VPC 》 选择服务器所在位置 》 点击路由器 》 添加路由

填写信息如下:
目标网段 0.0.0.0
下一跳类型 ESC实例
选择ESC实例 绑定EIP的服务器名字
保存即可

  • 修改内核参数开启IP转发功能:
sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf
sysctl -p
  • 添加IPtables规则并保存
iptables -t nat -I POSTROUTING -s 172.16.3.0/24 -j SNAT -to-source 172.16.3.2
iptables save

相关资料:

Linux系统配置SNAT