如果连接到不同的路由器,为什么我的计算机无法识别同一网络上的其他设备?

如果连接到不同的路由器,为什么我的计算机无法识别同一网络上的其他设备?

我有一家 ISP。它在 SSID Playmedia 上广播 WiFi。

然后我有一台小米路由器。它从 Playmedia 获取互联网连接,并将其提供给我的其他设备。它在 SSID xiaomi 和 xiaomi5g 下广播(取决于它使用的是 5 GHz 频率还是 2.4 普通 GHz 频率)。

如果我连接两台计算机,一台连接到小米,另一台连接到小米5g,我就可以互相进行远程桌面连接。

如果我连接两台计算机,一台连接到 Playmedia,另一台连接到小米,我就无法互相进行远程桌面连接。

我想我可以想办法让我的小米路由器简单地“扩展”Playmedia SSID。我还不知道怎么做。

如果我查看 IP,则得到以下内容:

  • Playmedia:192.168.1.1
  • 小米路由器:192.168.1.5
  • 我的电脑:192.168.1.12
  • 另一台计算机:192.168.1.11

由于其他计算机具有相似的 IP,并且它们仅相差一个,所以我得出结论,另一台计算机位于同一网络上。

但我无法连接。

但是,如果我告诉另一台计算机连接到小米路由器,那么我就可以。

我应该怎么办?

  1. 让小米路由器充当中继器,让整个房子使用同一个网络?
  2. 告诉 Windows Playmedia 网络上的计算机与连接到小米路由器的计算机在同一个网络中
  3. 将所有其他计算机连接到小米路由器。这种方法的问题是 IP 保持不变。我可以使用远程桌面连接。但这意味着我无法通过远程桌面连接到 3 楼的另一台计算机。

什么?

答案1

如果我连接两台计算机,一台连接到 playmedia,另一台连接到小米,我就无法互相进行远程桌面连接……因为其他计算机有相似的 IP,而且它们只相差一个,所以我得出结论,另一台计算机在同一个网络上。

你的结论是错误的。

首先,小米路由器创建了第二个独立的网络,并阻止从 ISP/Playmedia 网络发往小米网络的流量。

其次,您的两个网络使用重叠的 IP 寻址方案,导致路由器无法路由发往另一个网络的流量。换句话说,如果 IP 为 192.168.1.12 的“我的电脑”在一个网络上,而 IP 为 192.168.1.11 的“另一台电脑”在另一个网络上,那么两台电脑都希望另一台 PC 位于相同的网络(没有被路由器隔开)。因此,它们无法相互连接。

我应该怎么办?

这取决于您的目标。根据您希望能够在两个网络上的计算机之间进行远程桌面连接的事实,听起来您需要一个单一网络。如果是这样,那么将小米路由器配置为中继器将是一个很好的解决方案。

如果您只需要在两个网络之间访问特定服务(例如远程桌面),则另一种解决方案是:

  1. 将小米路由器的网络IP地址改为其他地址,例如192.168.2.0/24,然后
  2. 在小米路由器上配置端口转发,以允许所需服务从ISP网络到小米网络。

答案2

据我了解,您的 ISP 是广播“playmedia”SSID 的无线 ISP。然后,您将使用小米路由器创建自己的网络,并使用“playmedia”网络作为 WAN 连接。

现在,您无法从网络外部连接到 PC 可能有三个原因。

  1. 网络子网 - 设备实际上并不在同一个子网中,即不同的网络。这意味着 192.168.0.11 在一个网络上的含义可能与其他网络上的含义不同。您需要将小米网络内的设备端口转发到 wan/ISP 网络。(另请参阅下面的防火墙)这对于普通家庭使用来说极其不安全。您允许任何已连接的人通过互联网/ISP 网络连接到您的设备。
  2. 防火墙 - 您的路由器有防火墙,不允许外部连接。您需要在防火墙中添加例外,以允许来自网络外部的连接。请参阅手册或搜索说明以及您的小米路由器的具体型号。(不过,试试运气吧,据我所知,小米路由器的功能都非常有限,据我所知,小米路由器只有非常基本的全有或无防火墙开关)此外,如果 playmedia 是您的 ISP 网络,这同样不安全。
  3. 网络隔离 - 您的 ISP 网络上的设备彼此隔离。这意味着同一网络上的设备无法直接互相访问。这在基于 WIFI 的 ISP 上很常见。在这种情况下您无能为力。

答案3

小米路由器创建了自己的子网,IP 范围相同,但不是同一个网络。您应该将小米作为 LAN 设备(而不是 WAN)连接到 ISP。我不了解这些路由器,所以我不知道该怎么做,但肯定有这个选项。或者您可以将 ISP 连接到小米的 LAN 端口,而不是 WAN 端口。

相关内容