三台云主机加一个公网弹性 IP 的网络搭建问题

2023-04-10 11:25:43 +08:00
 IceVitaLemon
有三台云主机 M1\M2\M3 和一个弹性 IP ,怎么样才能让三台云主机都能访问公网呢?
现在 IP 绑定在 M1 上面,但是 M2\M3 都访问不了公网。
尝试过将 M2\M3 的网关设置成 M1 ,ping 百度在 M1 上 tcpdump 能抓到返回的包,但是 M2\M3 上面却没收到。不太清除什么问题。
823 次点击
所在节点    问与答
13 条回复
yghack
2023-04-10 11:27:22 +08:00
iptables 和 ip 转发配置好了?
我们一直在这么用,一个 vpc 只有一个进出口 ip
IceVitaLemon
2023-04-10 11:31:01 +08:00
@yghack ip 转发配置好了,但是 iptables 不太清除需要配置什么。第一次捣鼓麻烦指教一下
opengps
2023-04-10 11:44:22 +08:00
vpc 专用网络结构,可以实现这种统一出口的效果,原理约等于一个路由器下挂着多台设备对外访问
IceVitaLemon
2023-04-10 12:57:12 +08:00
@opengps 感谢,还是要多买一个 NAT 网关才行
yanzhiling2001
2023-04-10 13:35:05 +08:00
iptables 转发 就可以实现你的需求。只是解决办法还有遇到的问题三言两语说不清,你看看这块吧。
proxytoworld
2023-04-10 14:26:17 +08:00
得开启路由功能把
sarices
2023-04-10 14:54:41 +08:00
m1 没有网关功能吧,试试搞个透明网关
yaoyao1128
2023-04-10 15:00:04 +08:00
m1 没有 forward 请求……
不需要单独购买 nat 网关
你把 m1 当成网关就行了……
随便搜索了一个旧的东西可以参考
https://medium.com/@exesse/how-to-make-a-simple-router-gateway-from-ubuntu-server-18-04-lts-fd40b7bfec9
unnamedhao
2023-04-10 15:01:21 +08:00
理论上网关设置好,路由就自动设置好了,网关加上 ip 转发,然后就完成了
defunct9
2023-04-10 15:28:41 +08:00
开 ssh ,让我上去配
goodryb
2023-04-10 19:16:45 +08:00
印象中应该是 M1 设置好路由转发,然后在 VPC 的路由器下的路由表中添加一条 default 路由指向 M1 即可

不同云厂商可能设置略有不同
ik
2023-04-10 19:37:03 +08:00
华为云的话直接用 iptables 配就行

阿里云需要在 vpc 里面写自定义网关(理论,售后工单提供的方案,没实践过,自己是在内网拨 vpn ,推送默认路由实现的)
akira
2023-04-10 20:33:47 +08:00
阿里云的话 是配置下 dnat snet 就好了,或者你工单问一下。

一般我习惯是做 2 个 ip 入口,一个管理 一个业务。 出口再 单独要 1 个 ip

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/931182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX