车间有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两交换机的网关设在哪里呢?
如果交换机端口不支持自动翻转,那么交换机与交换机之间的线需要接交叉线(网线的一个水晶头接A标准,另一个水晶头接B标准),且其中一个交换机接普通LAN口,另一台交换机接UPLINK端口。这样才能相互连通。
目前很多交换机的端口可以自动翻转,接线就没有这么麻烦了。建议检查一下,看看是不是因为交换机不支持自动翻转,导致的。另外,两台交换机的话,之间的网线只能有一条不能接重复了。
如果你的交换机支持自动翻转,就没有接两个标准的水晶头的要求,那么要检查两台交换机之间的网线是不是有问题,建议用测线仪测试一下是否能连通。还有,检查水晶头是不是没有按标准接法。必须按照A标准或者B标准去接,不能乱接,即使两端相同也不行。
另外,两台交换机之间的网线距离最远不能超过100米,建议80米以内。如果过远,建议中间增加交换机。 另外,有的线质量不好,线径不够或者用的材质不行,导致太远的距离无法正确接收信号。
通常,出现这种问题是接触问题,或者接线标准不对导致的。
什么玩意,好好看看我写的内容!