vmware虚拟机能互相ping通,能telnet22等端口,但是80等端口不通

时间:2023-01-30 15:22:59
因为在学习hadoop,要用到linux,所以用vmware搭建了一个ubuntu的虚拟机,接下来就各种调网络,现在能双向ping通、能上网,但是telnet不通,只好来请教各位高手了

在虚拟机上telnet自己的9000端口可以通
vmware虚拟机能互相ping通,能telnet22等端口,但是80等端口不通

在主机上可以ping通虚拟机
vmware虚拟机能互相ping通,能telnet22等端口,但是80等端口不通

能telnet虚拟机的22端口
vmware虚拟机能互相ping通,能telnet22等端口,但是80等端口不通

这个就是目前通不了的9000端口,其实是有一部分能通,一部分通不了,像22,8088能通,80,8080,9000这些通不了 ...
vmware虚拟机能互相ping通,能telnet22等端口,但是80等端口不通

上一下端口netstat环境
vmware虚拟机能互相ping通,能telnet22等端口,但是80等端口不通

19 个解决方案

#1


忘了说了,防火墙已经关了

#2


关闭防火墙试试

#3


9000已经被占用了,虚拟机自己telnet的

#4


自己顶一下!!

#5


为什么没人回复了

#6


顶,加分管用吗

#7


关闭iptables服务即可!这样肯定能ping哈。

#8


引用 7楼SunnyKandy1224 的回复:
关闭iptables服务即可!这样肯定能ping哈。
防火墙已经关了

#9


引用 2 楼 fan63182830 的回复:
关闭防火墙试试

防火墙已经关了
我是gentos的操作系统
systemctl stop firewalld.service

#10


你的服务器只监听了本地的9000端口,即只监听了127.0.0.1的9000端口,没有监听192.168.127.131的9000端口,这样,你当然就只能从本地telnet,不能从其他机器telnet了。

#11


引用 10 楼 chj4129 的回复:
你的服务器只监听了本地的9000端口,即只监听了127.0.0.1的9000端口,没有监听192.168.127.131的9000端口,这样,你当然就只能从本地telnet,不能从其他机器telnet了。


怎么样才能监听127.131的端口呢,因为我查了一下,好像0.0.0.0这样的可以,但是不知道怎么改

#12


1.要修改的话,只能修改源代码;
2.你看看是否有配置文件可以修改,这种情况一般都有配置文件的,默认配置只能本地管理,进制远程管理,主要是为了安全。

#13


引用 12 楼 chj4129 的回复:
1.要修改的话,只能修改源代码;
2.你看看是否有配置文件可以修改,这种情况一般都有配置文件的,默认配置只能本地管理,进制远程管理,主要是为了安全。

好的,大致明白了,谢谢你

#14


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#15


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#16


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#17


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#18


cd /sbin
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

#19


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#1


忘了说了,防火墙已经关了

#2


关闭防火墙试试

#3


9000已经被占用了,虚拟机自己telnet的

#4


自己顶一下!!

#5


为什么没人回复了

#6


顶,加分管用吗

#7


关闭iptables服务即可!这样肯定能ping哈。

#8


引用 7楼SunnyKandy1224 的回复:
关闭iptables服务即可!这样肯定能ping哈。
防火墙已经关了

#9


引用 2 楼 fan63182830 的回复:
关闭防火墙试试

防火墙已经关了
我是gentos的操作系统
systemctl stop firewalld.service

#10


你的服务器只监听了本地的9000端口,即只监听了127.0.0.1的9000端口,没有监听192.168.127.131的9000端口,这样,你当然就只能从本地telnet,不能从其他机器telnet了。

#11


引用 10 楼 chj4129 的回复:
你的服务器只监听了本地的9000端口,即只监听了127.0.0.1的9000端口,没有监听192.168.127.131的9000端口,这样,你当然就只能从本地telnet,不能从其他机器telnet了。


怎么样才能监听127.131的端口呢,因为我查了一下,好像0.0.0.0这样的可以,但是不知道怎么改

#12


1.要修改的话,只能修改源代码;
2.你看看是否有配置文件可以修改,这种情况一般都有配置文件的,默认配置只能本地管理,进制远程管理,主要是为了安全。

#13


引用 12 楼 chj4129 的回复:
1.要修改的话,只能修改源代码;
2.你看看是否有配置文件可以修改,这种情况一般都有配置文件的,默认配置只能本地管理,进制远程管理,主要是为了安全。

好的,大致明白了,谢谢你

#14


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#15


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#16


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#17


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#18


cd /sbin
iptables -I INPUT -p tcp --dport 80 -j ACCEPT

#19


楼主,后来这个问题你搞定了吗? 我现在也遇到了同样的问题 !!!!!!

#20