如何在同一个家庭网络内实现 802.11ac 和 802.11g 之间的通信?

如何在同一个家庭网络内实现 802.11ac 和 802.11g 之间的通信?

我有一个三频路由器,华硕 RT-AC3200,有一个 802.11g 网络和两个 802.11ac。

我的 PC 连接到一个 802.11ac,当我尝试通过 SSH 连接到 802.11g 上的任何设备时,我无法连接。如果我将 PC 切换到 802.11g,那么一切都很好。

我的网络打印机是 802.11g,同样也只有当我在 PC 上使用 802.11g 时才可以工作

它们都共享相同的 192.168.2.xx IP 地址范围,但我无法在子网之间通信(如果这是名称)。

ssh:连接到主机 192.168.2.84 端口 22:连接超时

如何在同一个家庭网络内实现 802.11ac 和 802.11g 之间的通信?

有人能给我指点一下吗?网络对我来说完全是新事物。我已经用 ifconfig 检查了所有 IP 地址,一切都在那里并且可以连接,但显然我遗漏了一些东西。

所有设备都无线连接到一个路由器。只有一个是 5G,其余都是 2.4G。

它们都共享相同的地址范围,2.4G设备只能相互通信,而不能与5G设备通信。

这真的没关系吗?一旦数据进入路由器,它就应该被传送到它所指向的 IP,不是吗?

答案1

我没有使用过 ASUS RT 的控制面板,所以这只是一个理论上的例子。

  1. 配置三个不同的三个子网的网络范围,而不是同一个。
    例如,分别用于192.168.2.0802.11g、192.168.3.0第一个 802.11ac 和192.168.4.0最后一个网络。这将允许您在不同网络之间设置路由。
  2. 在控制面板中,您需要找到“路由”设置。您需要配置静态路由:
    路由 A:目标 IP 192.168.2.0、子网掩码255.255.255.0、接口 [该网络的接口]
    路由 B:目标 IP 192.168.3.0、子网掩码255.255.255.0、接口 [该网络的接口]
    并对最后一个网络重复相同的操作。

这真的没关系吗?一旦数据进入路由器,它就应该被传送到它所指向的 IP,不是吗?

是的,它应该被定向。但这只有在它们是 3 个不同的网络并且路由器知道到它们的路由时才会发生。这就是为什么您要配置静态路由,告诉路由器例如所有流量都192.168.3.4必须通过接口 3。
三个不同的网络,但具有相同的网络范围和子网掩码(如您的情况)无法路由。它们位于 3 个不同的接口上(因为它是三频路由器,每个频带都有自己的接口),因此网络的每个数据包192.168.2.0都将保留在发送它的同一接口中,因为它具有相同的 IP 地址范围。192.168.2.100如果它们都相同,路由器如何知道数据包的目的地是接口 A、B 还是 C?这就是为什么它不能以这种方式发生,您需要 3 个不同的网络 IP 范围和静态路由。

笔记:您的路由器可能足够智能(可能支持动态路由协议)来自动路由到其不同的接口,并且您可能不需要配置静态路由。

答案2

是的,这是可能的,但这完全取决于路由器和无线接入点的功能(如果它们不是同一设备)。这听起来像是将您的 LAN 和 WLAN 数据彼此隔离。再次强调,这是可能的,但您需要知道如何配置路由器。

相关内容