如何实现不同子网中的设备之间的通信

如何实现不同子网中的设备之间的通信

在描述的场景中这个问题:192.168.252.x/24 上的设备如何查看 192.168.1.x/24 上的设备并与之通信?

我正在尝试添加一条路由,以便我的路由器将 192.168.252.x 的数据包重定向到我的手机在 192.168.1.x/24 网络中的 IP,但这似乎还不够。

答案1

总体来说,这听起来是正确的——但对于你的情况,路由是不够的,因为“路由器”(你的网络共享手机)设置了防火墙,阻止向内通信。据我所知,Android 的网络共享模式总是确实如此(它甚至会阻止 USB 网络共享客户端和无线热点客户端之间的通信),并且我认为您无法禁用它,至少在手机未 root 的情况下无法禁用它。

答案2

最简单的方法是用网络掩码来定义路由器 255.255.0.0

然后,路由器将把这两个段视为属于同一部分 192.168.x.x/16,并将消息从一个段传输到另一个段。

如果这对您的网络不起作用,则需要有关您的网络架构的更多信息,例如如何在两个段中分配 IP 地址。

相关内容