首页/aliyun服务器代维/如何解决阿里云VPC网络无EIP的主机上网问题
aliyun服务器代维

如何解决阿里云VPC网络无EIP的主机上网问题

问题由来

阿里云的VPC与其他基于OpenStack的IaaS不同,他的路由只是作为多网段的路由交换, 不提供内到外的路由,因此在VPC内的主机除非绑定EIP,否则是无法连接公网的。通过工单询问客服,得到的结论是通过在路由器上添加一个路由,通过一个 绑定EIP的主机做NAT上网,通过设置iptables的方式来实现。

VPC结构图

aliyun-vpc-snat

虚拟路由器配置

添加路由

为了让内网服务器借助EIP访问公网,所以设置所有目标地址0.0.0.0/0下一跳都转发到绑定了公网IP的ECS实例上。这里的下一跳ECS不支持搜索,需要提前记号名称:

aliyun-vpc-snat-2

绑定EIP的主机配置

iptables添加SNAT规则

iptables -t nat -I POSTROUTING -s 192.168.2.0/24 -j SNAT --to-source 192.168.2.20

注意: ubuntu 14.04 系统保存iptables设置需要安装iptables-persistent包,然后通过 service iptables-persistent save 的方式保存配置,安装完iptables-persistent后该服务随系统一起启动并会把保存的配置应用

开启IP转发

echo "net.ipv4.ip_forward=1" >>  /etc/sysctl.conf && sysctl -p
SERVICE

相关服务与公开报价

以下为三家云市场官方店铺的在售商品,价格取自平台页面、可核验。 点击直达商品页,由平台完成下单与交付。

按本文主题推荐的云市场在售服务与公开报价
商品图 服务 / 商品 云市场 公开报价 操作
一对一服务HTTPS安装配置部署 全站加密SSL优化检测 一对一服务HTTPS安装配置部署 全站加密SSL优化检测 阿里云 ¥200 去商品页
SSL证书购买,SSL证书安装,SSL证书配置,https证书申请 SSL证书购买,SSL证书安装,SSL证书配置,https证书申请 阿里云 ¥100 去商品页
linux服务器VPN搭建及配置 linux服务器VPN搭建及配置 阿里云 ¥400 去商品页
网站安装及搬家 网站安装及搬家 腾讯云 ¥1 / 次 去商品页
网站域名301重定向跳转 网站域名301重定向跳转 腾讯云 ¥1 / 次 去商品页
微信小程序HTTPS配置SSL加密CA证书 HTTPS配置 证书配置 HTTPS证书过期处理 微信小程序HTTPS配置SSL加密CA证书 HTTPS配置 证书配置 HTTPS证书过期处理 腾讯云 ¥150 / 次 去商品页
BT 宝塔 Linux 面板安装服务 BT 宝塔 Linux 面板安装服务 华为云 ¥100 / 次 去商品页
网站服务器木马病毒清理 网站服务器木马病毒清理 华为云 ¥3000 / 次 去商品页
企业网站运维技术支持服务(年度订阅) 企业网站运维技术支持服务(年度订阅) 华为云 ¥6000 / 年 去商品页
FREE CHECKUP

先做一次免费服务器体检

我们会在 1 个工作日内给出问题清单与处置建议 —— 做不做代维都没关系。

135 410 16684
工作日 Mon – Fri 10:00 – 22:00 · 紧急故障 7×24 响应
立即拨打
CONTACT

在线留言

有什么可以帮您?

带 * 为必填