我已经创建了一个运行Ubuntu 20.04的Oracle Cloud infrastructure计算实例。我正在尝试打开端口19132。
根据另一个问题,我发现了Opening port 80 on Oracle Cloud Infrastructure Compute node
我已经创建了一个具有internet网关的公共子网,并为端口19132 (在安全列表中)添加了入口规则

netstat看起来不错
netstat -tulpn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:19132 0.0.0.0:* 1007/./bedrock_serv我安装了ufw,并添加了允许19132的规则,但我仍然无法从外部世界连接到它。有谁能指出我哪里错了吗?
发布于 2020-07-08 04:42:57
看起来你需要在该VM上配置一个公共IP,才能从internet访问它。
请看https://docs.cloud.oracle.com/en-us/iaas/Content/Network/Tasks/managingpublicIPs.htm
实例要与internet直接通信,需要满足以下所有条件:
实例必须在公网子网内。实例必须具有公网IP地址。实例的VCN必须有公网网关。公网子网必须配置相应的路由表和安全列表。
发布于 2020-10-20 00:59:13
这也是我在Oracle云上遇到的一个问题。
首先,您需要安装firewalld
sudo apt install firewalld然后打开
sudo firewall-cmd --zone=public --permanent --add-port=19132/tcp最后,重新加载防火墙命令
sudo firewall-cmd --reload发布于 2020-07-08 16:25:03
您没有提到任何有关路由表的内容。如果缺少,则向其添加目的地为0.0.0.0/0的路由和target=the互联网网关。
https://stackoverflow.com/questions/62778867
复制相似问题