中易网

两台机器同一hub连接,如何实现不同IP跨段互访?

答案:2  悬赏:20  
解决时间 2021-04-28 21:05
  • 提问者网友:醉归
  • 2021-04-27 21:30

两台机器共用一个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号机器。

请问该如何解决?或能用什么软件解决?

最佳答案
  • 二级知识专家网友:输掉的尊严
  • 2021-04-27 21:40

你们实际设备还是连接在一起的,没有通过路由器! 所以只要在IP设置里多添加一个IP地址就可以了。


全部回答
  • 1楼网友:冷眼_看世界
  • 2021-04-27 22:03

不在同一个网段的地址互访需要路由,

数据发送的过程是这样的:

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,哈哈哈,

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息