两台机器共用一个Hub连接外网,1号机器IP为58.155.44.1,2号机器IP为210.46.142.2。现在Hub上再连一台IP为58.155.44.100的3号机器,同网段的1号、3号两台机器互相能Ping通(58.155.44.xxx),但IP为210.46.142.2的2号机器确不能ping通3号机器。
请问该如何解决?或能用什么软件解决?
两台机器共用一个Hub连接外网,1号机器IP为58.155.44.1,2号机器IP为210.46.142.2。现在Hub上再连一台IP为58.155.44.100的3号机器,同网段的1号、3号两台机器互相能Ping通(58.155.44.xxx),但IP为210.46.142.2的2号机器确不能ping通3号机器。
请问该如何解决?或能用什么软件解决?
你们实际设备还是连接在一起的,没有通过路由器! 所以只要在IP设置里多添加一个IP地址就可以了。
不在同一个网段的地址互访需要路由,
数据发送的过程是这样的:
58.155.44. 1 ping 210.46.142.2
58.155.44. 1 利用本地的ip/tcp协议 比较目标地址 210.46.142.2---------看210.46.142.2是否和自己在同一个网段,如果在同一网段则广播arp:210.46.142.2的mac是谁? 如果不在则将该ping包发给自己的默认网关(路由器的地址)路由选择路由路径并发送。
可见如果你的hub(物理层设备,连交换功能都没有,就别说路由了)接两台不在同一网段的机器他们是不能 互ping的。
要实现可以互ping,你就要让这两个地址在同一网段,你可以尝试把掩码地址修改为0.0.0.0,哈哈哈,