公司内网不同交换机下的电脑互相无法ping通,求助

车间有2台交换机(fastenthernet switch)A和B,分别连接6台电脑,这些电脑登录公司服务器OA都正常,交换机A下的各台电脑ping正常,交换机B下的各台电脑ping也正常,但交换机A下的电脑ping交换机B下的电脑不通,反之亦然,导致我用交换机B下的其中一台电脑做了FTP主机后,楼上交换机A下的电脑都无法访问,请问如何解决?
A交换机下其中一台电脑Ip是10.19.170.48
B交换机下其中一台电脑Ip是10.19.170.47 都是静态Ip子网掩码和网关设置也一样

以下,供你参考:

局域网下两台电脑ping不通的问题总结

##由于在公司常常需要在办公电脑和个人笔记本之间传文件,非常头痛,于是想写一个ftp服务器,专门用来传文件,但后来发现两台电脑不在同一个网段,无法双向通信,于是才摸索着找办法,最后通过添加静态路由的方法解决了这个问题。该过程中发现网上许多都是互相抄袭,在无效的信息上浪费了许多功夫,所以想把自己的理解写一下。问题非常简单,但由于不是科班出身,对网络知识理解浅薄,导致走了许多弯路,如有错误,万望指正。

1.在同一网段内

假设电脑A、B均在192.168.0.X的网段内,两台电脑不需要额外设置,就可以互相ping的通。如果ping不同,包括但不限于的原因有:

    目标主机的防火墙没关

    目标主机有电脑管家/360等防护软件

    2.在不同网段


    如上图,A和B分属不同网段,此种情况B可ping通A,但A不可以ping B。因为B的IP经过路由器net(网络地址转换)后,对外显示的是192.168.0.148,A并不知道有B的存在。若想让A也能ping B,需要告诉A电脑路该怎么走,在A电脑上加一条静态路由:

    在dos下输入以下指令:route -p add 目的地址 mask 子网掩码 网关地址

    它的意思是,要想找到“目的地址”,就要通过“网关地址”里面找。-p是永久有效的意思。

    所以,对应到上面的例子,指令应该这么写:route -p add 192.168.19.0 mask 255.255.255.0 192.168.0.148。其中192.168.19.0的意思是对192.168.19网段下所有ip均有效。添加完毕后可用 route print 查看是否添加成功。(注意在win10下要以管理员身份运行dos才可添加)

    3.还是不行

    如果还是不行,极有可能是B电脑的路由器里面做了安全设置,不允许外网ping内网。这个根据路由器型号,可在网上搜索如何 进行相关设置。但老式路由器可能没有在这个功能。如果是这种情况就只能另寻他法了。

追问

能看看我写的状态吗?同一网段,子网掩码网关都一样!

追答

这种情况有描述啊:

在同一网段内

假设电脑A、B均在192.168.0.X的网段内,两台电脑不需要额外设置,就可以互相ping的通。如果ping不同,包括但不限于的原因有:

    目标主机的防火墙没关

    目标主机有电脑管家/360等防护软件


追问

你说的根本没用!A交换机下所有电脑都能ping通!B交换机下所有电脑也能ping通,现在就是分属两个交换机下的电脑不通!防火墙都关了!!!!不关防火墙的话同一交换机下的电脑是ping不通的!!!

追答

提醒你注意:

广播寻址是去网关寻址的,
你A、B两交换机的网关设在哪里呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-22

win7 默认是有放火墙的。如果想让内网的电脑访问你的共享资源。有2种方式。

1. 关掉放火墙。不推荐。

2.将内网的网段设置为可信任网络。设置方法如下:

控制面板\所有控制面板项\网络和共享中心   点击你的网络名(查看活动网络分栏里)。

在弹出来的窗口里选择,家庭网络或工作网络。

3.如果你安装了如卡巴斯基之类的防病毒带防火墙的软件也要在相应的防火墙了做设置。

第2个回答  2019-03-21

win7 默认是有放火墙的。如果想让内网的电脑访问你的共享资源。有2种方式。

1. 关掉放火墙。不推荐。

2.将内网的网段设置为可信任网络。设置方法如下:

控制面板\所有控制面板项\网络和共享中心   点击你的网络名(查看活动网络分栏里)。

在弹出来的窗口里选择,家庭网络或工作网络。

3.如果你安装了如卡巴斯基之类的防病毒带防火墙的软件也要在相应的防火墙了做设置。

第3个回答  2019-03-22

如果交换机端口不支持自动翻转,那么交换机与交换机之间的线需要接交叉线(网线的一个水晶头接A标准,另一个水晶头接B标准),且其中一个交换机接普通LAN口,另一台交换机接UPLINK端口。这样才能相互连通。

目前很多交换机的端口可以自动翻转,接线就没有这么麻烦了。建议检查一下,看看是不是因为交换机不支持自动翻转,导致的。另外,两台交换机的话,之间的网线只能有一条不能接重复了。

如果你的交换机支持自动翻转,就没有接两个标准的水晶头的要求,那么要检查两台交换机之间的网线是不是有问题,建议用测线仪测试一下是否能连通。还有,检查水晶头是不是没有按标准接法。必须按照A标准或者B标准去接,不能乱接,即使两端相同也不行。

另外,两台交换机之间的网线距离最远不能超过100米,建议80米以内。如果过远,建议中间增加交换机。 另外,有的线质量不好,线径不够或者用的材质不行,导致太远的距离无法正确接收信号。

通常,出现这种问题是接触问题,或者接线标准不对导致的。

第4个回答  2019-03-21
度知道

下载领68元

百度知道十分钟内有问必答立即下载

同一交换机下两台电脑 刚开始能互相ping通过一会就不能互相ping通

外网 接的路由 路由下级是一个交换机 交换机上有11台机子 自动获取IP地址 刚开始能够相互ping通 第二天就不能互相ping通 然后从新拔插交换机上的网线马上就可以互相ping通 问下各位好汉这是什么科学道理???????

展开

我来答



5条回答



慕名而来的蝈蝈

LV.5 推荐于 2016-12-06

如果局域网内只有两台电脑,看下另外一台的IP是不是变了,另外排查下电脑是否中毒。
如果多台除了检查上面之外检查下内网有没有环路

 0

 1

 抢首赞



love_titan

LV.6 2012-12-21

初步考虑两个方面入手解决:1、不排除交换机有问题,网线接头问题,不知道是11台机器都不通还是某两个接口的机器ping不通?可以尝试采用排除法,一个一个端口的试试,刚刚想到你的交换机是不是老设备,若是的话,和现在的新电脑的网卡之间可能存在兼容性问题,这种情况我在单位碰到过。2、电脑网络设置问题,可以全部采用固定的IP地址,并且把这些电脑都放在同一个工作组中(不要设置域)。暂时能想到的就这么多,希望能帮到你。追问

什么玩意,好好看看我写的内容!

相似回答