如何从同一网络连接到路由器后面的交换机后面的计算机?

如何从同一网络连接到路由器后面的交换机后面的计算机?

环境:我有一个路由器(华硕 ROG GT-AC5300x 1)位于两个开关中间(TP-Link TL-SG108E 4.0x 2)。路由器的 WAN 端口连接到另一个提供互联网的路由器(超出范围)。两个交换机都在 LAN 端口上。计算机 1 插入交换机 1。计算机 2 插入交换机 2。华硕路由器(不是互联网路由器)充当 DHCP 服务器,并根据 MA​​C 地址为两个交换机和两台计算机分配专用 IP 地址。一切都在同一个子网上。

  • 互联网路由器(超出范围)
    • 华硕路由器(192.168.1。1/255.255.255.0)
      • 开关 1(192.168.1。2/255.255.255.0)
        • 计算机 1(192.168.1。4/255.255.255.0)
      • 开关 2(192.168.1。3/255.255.255.0)
        • 计算机 2(192.168.1。5/255.255.255.0)

问题:如何配置我的网络以允许计算机 1 ping/RDP 到计算机 2?我可以从两台计算机 ping 两台交换机,但我无法从计算机 1 ping/RDP 到计算机 2,也无法从计算机 2 ping/RDP 到计算机 1;似乎是因为我需要配置我的路由器以通过交换机 2 发送对计算机 2 的 IP 的请求,反之亦然。我思考经过网上搜索后,我通过在路由器中添加以下静态路由(在其 Web GUI 中的“LAN”->“路由”下)为计算机 2 正确地完成了此操作:

  • 网络/主机IP:192.168.1.5(计算机2)
  • 网络掩码:255.255.255.0
  • 网关:192.168.1.3(交换机2)
  • 指标:2(我不太明白这一点,但我尝试了空和 2)
  • 接口:LAN

但是,保存此路由、关闭交换机 2、关闭华硕路由器 30 秒、重新启动路由器并重新打开交换机 2 后,我仍然无法从计算机 1 ping/RDP 计算机 2(甚至无法从直接插入路由器而不是另一台交换机的计算机 ping/RDP 计算机 2)。我不知所措。任何帮助都将不胜感激!

答案1

通过您在问题中提供的新详细信息,现在很明显这不是路由问题。

您指出的是,所有系统都连接到同一个逻辑网络 (192.168.1.x)。在这种情况下,没有进行路由。路由器实际上根本没有参与。相反,如果您通过单个交换机直接将两台计算机连接在一起,在这种情况下情况也不会有什么不同。

事实上,这是一个很好的测试,可以证明问题不是路由器。只需将两台计算机连接到同一台交换机,看看现在是否可以 ping 通?

如果我正确理解了您的帖子,答案就是您仍然无法 ping 另一台计算机。

此时您应该撤消所做的任何路由或网络更改并返回基础。

这是计算机的防火墙问题,而不是路由器的问题。

相关内容