主机PING虚拟机通,TELNET端口不通是啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主机PING虚拟机通,TELNET端口不通是啥原因?相关的知识,希望对你有一定的参考价值。
原因:虚拟机使用了NAT网络模式,主机上的IP地址和虚拟机的IP地址不是一个网段。
解决方法:更改虚拟机的网络模式为桥接模式。
步骤如下:
1、首先打开虚拟机主页面;
2、然后点击上方的“虚拟机”>“设置”;
3、在设置页面左侧选择“网络适配器”,在网络适配器右侧选择网络连接为“桥接模式”,点击确定,打开虚拟系统;
4、再次TELNET端口即可成功。
参考技术A主机PING虚拟机的TELNET端口不通这是因为主机上的IP地址和虚拟机的IP地址不是一个网段导致的,具体的修复方法如下:
1、首先在电脑上打开设置,然后在设置的主页中点击打开网络和共享中心:
2、在当前打开的设置中找到左侧菜单的更改适配器设置:
3、点击虚拟机网络,右键属性,然后在出现的列表中找到 Internet协议版本4(TCP/IPv4),就可以看到你虚拟机的IP配置了,更改下IP地址:
4、更改IP地址后,再次打开主机的cmd运行窗口,输入ipconfig,可以查看虚拟机的IP地址,这时候就可以看到现在虚拟机的IP地址已经和电脑处于同一个网段了:
5、最后将虚拟机和主机的连接方式设置为桥接模式,这样主机和虚拟机就不会出现ping不通的问题了:
是因为只有虚拟机上装的TOMCAT,端口是8080能PING通,但是用telnet IP 端口就不通,在虚拟机上用netstat -pan|grep 8080查看是监听状态,在虚拟机中该端口是可以访问的
root用户查看端口的防火墙是这样的
[root@localhost ~]# service iptables status
Table: filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
2 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
3 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
4 tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:8080
在虚拟机上telnet自己的9000端口可以通
在主机上可以ping通虚拟机
能telnet虚拟机的22端口
这个就是目前通不了的9000端口,其实是有一部分能通,一部分通不了,像22,8088能通,80,8080,9000这些通不了 。
上一下端口netstat环境
能ping通但是连不通任何端口
一个局域网内有ABCD4台电脑,3个交换机,一台服务器X。
现在已知AB接在同一个交换机上,ABCDX相互ping对方IP都是通的。
X服务器上有各种端口,AC电脑可以连上,BD电脑连不上。
重启了X服务器之后,AC电脑连不上了,BD电脑却可以连上了。
注意:所有主机都没有开任何的防火墙和杀毒软件,并且所有主机访问外网和ping对方ip都是正常,只是能连上X服务器的电脑所有端口都可以正常访问,连不上的电脑上所有端口都连接不上,telnet不通。
问题:有可能是什么原因?解决思路?
一般思路如下:
1、由于重启后,故障电脑互换,这样的结果不太符合替换法的原理。因此判断它为特定偶然感知或者表面现象,而不是真实现象。
2、筛选已知条件,发现telnet不通而PING通。而同时可以TELNET的CON数是可以调整的,比如一般的交换机就是默认数就是为2。而telnet的释放也可以设置,因此初步判断是X端受限。追问
交换机为1,2,3
AC接在1上,B在2上,D在3上。
服务器X在3上。
我觉得跟交换机没有太多的关系,因为整个局域网中的计算机其实远不只4台,每个交换机上都有能连上和连不上的电脑,基本上公司电脑被分成了这2种。
太奇怪了……
对了,顺带提及一下,X是局域网中的DHCP服务器,不知道这个有没关系。
仍然不能准确定位故障。,您的拓扑,交换机123需要一个上级交换机汇聚,或者其中一个作为汇聚交换机才是正常拓扑。
既然提到DHCP服务器,非常有可能您的网络里还有一台DHCP,而且非常有可能是上级DHCP。在这种情况下,由于某些配置疏忽(包括交换机ACL和DHCP域控制器),有可能导致,所有IP都被交换机认为是合法的,因此能PING通,但是只有DHCP服务器分配的IP,它本身才认为是合法的,因此它不允许非它分配的IP访问。可以查一下域控制器的日志看看。
交换机里面应该设置DHCP的信任端口,防止不合法DHCP存在。另外,多台DHCP需要配置有效同步。
以上是关于主机PING虚拟机通,TELNET端口不通是啥原因?的主要内容,如果未能解决你的问题,请参考以下文章
虚拟机和主机ping不通,SQL Server无法远程连接的解决方法
局域网内能telnet,局域网外能ping但不能Telnet?