Oracle Cloud 到底怎么开放对外端口?

2019-09-23 13:12:23 +08:00
 xfelix
折腾了半天 Oracle 的免费 cloud,还是没搞懂它的网络到底怎么搞的。
建了两个免费的 ubuntu,里面的网卡只有一个 ens3,ip 地址是 10.0.0.4,OS 里看不到公网 ip。
在 security list 的 ingress 里默认已经开了 22 ssh 端口,这个没有问题,在 ubuntu 里 netstat 看到 0.0.0.0 和 10.0.0.4 都在侦听着 22 端口,如果连 ssh 的话,是连 10.0.0.4 的 22 端口。
现在想新开放一个 80 端口,装了 apache2,80 端口也侦听在 0.0.0.0. iptables 全部清空了,security list 面板也开放了 ingress 80,但是还是死活不通。
有谁搞清楚了它这个内部 ip 10.0.0.4 和公网 ip 之间的关系?是一对一的地址转换?服务是该侦听在 0.0.0.0 地址还是 10.0.0.4 地址呢?路由怎么整的?需不需要端口转发?
多谢。
19437 次点击
所在节点    云计算
31 条回复
fulanto
2019-09-26 09:18:45 +08:00
@CSGO 找到原因了,我用的是 ubuntu 镜像,这个镜像默认装了个 iptables-persistent.要把 iptables 关闭才行
CSGO
2019-09-26 09:35:05 +08:00
@fulanto 我昨天也搞定了,也发现了这个问题,ubuntu 系统,还发了个帖子,被喷了。
所以换成了 centos,搞定了,重新服务器也没问题。
xfelix
2019-09-27 13:55:57 +08:00
卸载 iptables-persistent,还要 purge
然后换 ufw,爽快多了。
20150517
2019-09-29 06:31:17 +08:00
@xfelix 解决问题了,就是这毛病,谢谢
lizardll
2019-11-15 18:14:37 +08:00
我也碰到这个问题……快速解决方法就是

sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
etrock
2021-05-28 17:48:46 +08:00
@lizardll 20210528 亲测有效! ufw 关闭没用,还需要 iptables 开放
huihuiHK
2021-06-20 20:56:18 +08:00
@lizardll 谢谢 用了你的方法后能用了
JinTianYi456
2021-10-02 00:18:42 +08:00
lwh0328
2021-11-20 16:28:11 +08:00
@lizardll 折腾死了,用你的方法完美解决。另外请问 iptables 全部开放了,会不会有安全隐患?还是 iptables 只是其中一道墙呢
lizardll
2021-11-21 17:35:48 +08:00
不会有什么问题,vpc 本身也有端口规则可以设置
@lwh0328
wensi252
2023-08-22 11:00:01 +08:00
@lizardll #25 感谢,啥方法都用了,最后竟然是 iptables 的问题,已经可以通了

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

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

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

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

© 2021 V2EX