首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Oracle计算实例上打开端口19132 (ubuntu-20.04)

在Oracle计算实例上打开端口19132 (ubuntu-20.04)
EN

Stack Overflow用户
提问于 2020-07-07 23:36:36
回答 6查看 2.7K关注 0票数 0

我已经创建了一个运行Ubuntu 20.04的Oracle Cloud infrastructure计算实例。我正在尝试打开端口19132。

根据另一个问题,我发现了Opening port 80 on Oracle Cloud Infrastructure Compute node

我已经创建了一个具有internet网关的公共子网,并为端口19132 (在安全列表中)添加了入口规则

netstat看起来不错

代码语言:javascript
复制
   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的规则,但我仍然无法从外部世界连接到它。有谁能指出我哪里错了吗?

EN

回答 6

Stack Overflow用户

发布于 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必须有公网网关。公网子网必须配置相应的路由表和安全列表。

票数 5
EN

Stack Overflow用户

发布于 2020-10-20 00:59:13

这也是我在Oracle云上遇到的一个问题。

首先,您需要安装firewalld

代码语言:javascript
复制
sudo apt install firewalld

然后打开

代码语言:javascript
复制
sudo firewall-cmd --zone=public --permanent --add-port=19132/tcp

最后,重新加载防火墙命令

代码语言:javascript
复制
sudo firewall-cmd --reload
票数 5
EN

Stack Overflow用户

发布于 2020-07-08 16:25:03

您没有提到任何有关路由表的内容。如果缺少,则向其添加目的地为0.0.0.0/0的路由和target=the互联网网关。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62778867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档