两个子网使用两个路由器

两个子网使用两个路由器

我有以下配置:我的笔记本电脑连接到路由器#1(ASUS RT-N66U,我们叫他R1) 使用无线连接。笔记本电脑的 IPv4 地址是192.168.1.143(DHCP 分配)(R1 上的 LAN 选项:地址:192.168.1.1-192.168.1.254,掩码:255.255.255.0)。我的路由器 #2(华硕 RT-N10U,我们叫他R2) 使用有线连接连接到 R1。R2 LAN 设置是:地址:192.168.2.1-192.168.2.254,掩码:255.255.255.0。我的设备(让我们称他为D1) 使用有线连接连接到 R2,其 IPv4 地址为 192.168.2.20。让我们尝试绘制以下图形:

                                                     D1 192.168.2.20 (static)
                                                     |
                                                     | 192.168.2.x subnet
laptop 192.168.1.143 (DHCP)      R2------------------
   |  192.168.1.x subnet         |
   |                             |
   --------------R1--------------

我希望能够从D1反之亦然(访问D1从我的笔记本电脑),因此例如 D1 可以连接到笔记本电脑上运行的 Web 服务器。我不是网络架构方面的专家,所以我可以弄清楚为什么我无法从192.168.2.x子网访问我的笔记本电脑(并且无法访问D1从我的笔记本电脑)以及如何实现这一点。

基本上我需要我的笔记本电脑位于一个子网(例如 192.168.1.x)并且我的设备D1位于其他子网(例如 192.168.2.x),以便D1可以访问我的笔记本电脑的网络服务器。

提前致谢。

答案1

如果您想要维护两个独立的网络,最明显的子网将是 192.168.1.0/24 和 192.168.2.0/24,分别用于 R1 和 R2 后面的网络。目前,后者设置为 192.168.0.0/16。该范围包括第一个子网的所有 IP 地址。当您尝试从 D1 访问 192.168.1.143 处的笔记本电脑时,您的数据包将不会被路由到其目的地,因为 IP 预计在 LAN 内。通过将子网掩码更改为 255.255.255.0 并将第二个子网限制为 192.168.2.0/24,并通过 DHCP 重新获取 IP 设置。目标 IP 192.168.1.143 将不再位于当前子网内,应进行适当路由。

使用此网络设置,从笔记本电脑启动到 D1 的连接仍然很困难。网络地址转换将阻止访问 R2 后面的主机。要解决这个问题,您必须转发端口并连接到 R2 的 WAN IP,而不是 192.168.2.20。

答案2

您应该将 R1 子网掩码更改为 255.255.252.0(或 255.255.0.0 以匹配 R2 上的子网掩码)。

相关内容