分享

网外无法访问instance的特定服务端口

jiangeng59 发表于 2016-1-4 17:40:15 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 5 12188
本帖最后由 jiangeng59 于 2016-1-4 18:12 编辑

本人已经在openstack上搭建好了Hadoop集群,配置的hosts文件如下
192.168.1.21    instance01
192.168.1.22    instance02
192.168.1.23    instance03
192.168.1.24    instance04
192.168.1.27    instance05
192.168.1.28    instance06


以上的ip都是内网ip,之前使用floatingip无法启动hadoop

现在的问题是:hadoop的一个服务端口(比如hdfs的管理界面192.168.1.21:50070),内网可以正常访问,外网ping可以通却无法通过telnet访问到,但是22号端口却可以访问,是需要设置什么?(防火墙已关闭)
[root@instance01 ~]# netstat -tlun
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 192.168.1.21:8019           0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.21:50070          0.0.0.0:*                   LISTEN  
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.21:9000           0.0.0.0:*                   LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN      



已有(5)人评论

跳转到指定楼层
starrycheng 发表于 2016-1-4 20:07:31

回帖奖励 +10 云币

在服务里面开启telnet 这个服务了吗
回复

使用道具 举报

jiangeng59 发表于 2016-1-4 20:08:47
starrycheng 发表于 2016-1-4 20:07
在服务里面开启telnet 这个服务了吗

开启了 外网telnet 测试22端口 没有问题
回复

使用道具 举报

langke93 发表于 2016-1-5 11:43:04
jiangeng59 发表于 2016-1-4 20:08
开启了 外网telnet 测试22端口 没有问题

22端口可以,其它应该也没有问题
tcp        0      0 192.168.1.21:8019           0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.21:50070          0.0.0.0:*                   LISTEN  
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.21:9000           0.0.0.0:*                   LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN      


22端口是本地的,50070是某个ip地址的。变成下面形式肯定可以的。
tcp        0      0 0 0.0.0.0::8019           0.0.0.0:*                   LISTEN      
回复

使用道具 举报

jiangeng59 发表于 2016-1-5 19:32:05
langke93 发表于 2016-1-5 11:43
22端口可以,其它应该也没有问题
tcp        0      0 192.168.1.21:8019           0.0.0.0:*         ...

哪如何把 tcp        0      0 192.168.1.21:8019           0.0.0.0:*  

修改成
tcp        0      0 0 0.0.0.0::8019           0.0.0.0:*                   LISTEN     
回复

使用道具 举报

langke93 发表于 2016-1-7 20:01:26
jiangeng59 发表于 2016-1-5 19:32
哪如何把 tcp        0      0 192.168.1.21:8019           0.0.0.0:*  

修改成

可能需要修改配置文件,比如你写的ip地址,那么监听的就是ip地址的端口写的是本地那么就是本地+端口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条