阅读500 返回首页    go 阿里云


在专有网络中搭建SNAT网关__配置_用户指南_专有网络 VPC-阿里云

应用场景

专有网络环境下,没有公网IP地址的云服务器ECS实例,可以通过一台绑定了EIP的ECS实例访问公网。如下图所示。

SNAT-Gateway

假如Client ECS不能访问公网,ping www.aliyun.com 失败。下文告诉用户如何操作可以让Client ECS上公网。

数据规划

  • SNAT GW ECS的规格参数举例如下。
条目 参数
地域 华东2
可用区 华东2 可用区B
I/O优化实例 I/O优化实例
实例规格 1核1GB
网络类型 专有网络
虚拟交换机ID vsw-11xxj71x8
操作系统 Ubuntu 14.04 64位
系统盘 40GB高效云盘
  • Client ECS的规格参数举例如下。
条目 参数
地域 华东2
可用区 华东2 可用区B
I/O优化实例 I/O优化实例
实例规格 1核1GB
网络类型 专有网络
虚拟交换机ID vsw-11xxj71x8
操作系统 Ubuntu 14.04 64位
系统盘 40GB高效云盘

环境准备

1.创建一个VPC实例,具体操作可以参考创建专有网络实例

2.创建一个VSwitch,具体操作请参考创建交换机

3.创建EIP实例,具体操作请参考申请弹性公网IP

4.创建ECS实例,具体操作可参考创建ECS实例

说明:ECS各参数的选择,可以参考数据规划部分的配置。

操作步骤

1.将SNAT网关的ECS绑定EIP。

bind-eip

2.SNAT网关可以访问公网。

ping-aliyun-success

3.配置Iptables。

a.打开iptables forward功能。

  1. cd /etc/
  2. vim sysctl.conf

b.添加 net.ipv4.ip_forward = 1

ipv4

执行命令使修改生效:

  1. sysctl –p

c.使用如下命令把192.168.1.0/24发出的包的源地址替换为192.168.1.1。

  1. iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 192.168.1.1

4.添加路由。

把发往0.0.0.0/0网段的包,发送给SNAT网关(i-11gwp2l9l)。

add-route

snat-to-source

5.登陆Client ECS,验证是否可以ping www.aliyun.com 成功。

ping-aliyun

最后更新:2016-11-24 13:42:53

  上一篇:go VPC中的RDS切换到不同的网段使用__配置_用户指南_专有网络 VPC-阿里云
  下一篇:go VPC的安全性__安全性_用户指南_专有网络 VPC-阿里云