两台路由器网络路由设置

两台路由器网络路由设置

我有两个路由器,路由器A连接互联网,路由器B连接到路由器A的LAN端口。

路由器 A:192.168.1.1 子网 255.255.255.0

路由器B:从路由器A租用的IP:192.168.1.2 自己的IP:192.168.0.1 子网255.255.255.0

我有一台机器 C 连接到路由器 A,其 IP 为 192.168.1.3,还有一台机器 D 连接到路由器 B,其 IP 为 192.168.0.199

在此处输入图片描述

我想从机器 C 访问机器 D。为此我需要更改哪些设置?

答案1

路由器 A 需要知道使用哪条路由才能到达 192.168.0.0/24 网络。

首先尝试添加一条静态路由,该路由表示可以通过 192.168.1.2 到达 192.168.0.0/24。

在运行 IOS 的 Cisco 路由器上,你需要

 ip route 192.168.0.0 255.255.255.0 192.168.1.2

在未指定的路由器品牌和型号上,您必须使用 Web 界面或阅读手册来找到其等效产品。

答案2

如果您的网络和图表一样简单,没有 NAT 意外​​,那么只需要有一条指向 192.168.0.0/255.255.255.0 的静态路由指向 192.168.1.2。此路由可以位于路由器 A 或机器 C 上,后者比前者更严格。

答案3

如果这些是带有 4 个 LAN 端口的标准家用“路由器”,那么您实际上拥有的是路由器和交换机的组合设备。4 个 LAN 端口是一个交换机。连接到该交换机的设备将互相看到,而您无需做任何事情,只需处理 IP 地址设置即可,这通常是 DHCP 的工作。您可以“级联”交换机,一切都会正常工作。

如果您只想将家中的 4 台以上设备连接到互联网,路由器 B 根本不需要执行路由或 DHCP,并且应禁用该功能。将“路由器”B 连接到路由器 A 中的 LAN 端口,并将您需要的任何其他设备连接到路由器 B 上的 LAN 端口,只要路由器 B 不执行 DHCP 或其他任何操作,它就应该可以正常工作。

答案4

您正在表演网络地址解读两次,它可能被设置为中等/严格设置。因此,路由器 B 隐藏了从路由器 b 子网外部发起的连接中的私有地址,反之亦然。这是因为它假设连接到其 WAN 端口的网络是公共网络。通常这没问题,因为如果连接是从私有网络内部建立的,那么路由器就知道将传入流量发送回哪里。但在你的情况下,双方都在执行 NAT,因此每一方都向对方隐藏了私有地址。这就是为什么你需要在 NAT 后面进行端口转发,这样路由器就知道在哪里路由从网络外部发起的连接。了解正在发生的事情的一个好方法是查看UDP 打洞许多 VNC 和游戏应用程序使用它来允许从外部发起连接。

严格 NAT 通常是消费级路由器的一个限制,但一些更好的路由器允许您调整 NAT 设置。或者,您可以使用 DD-WRT、tomato 或其他允许调整 NAT 的第三方固件。您还可以使用其他用户提到的端口转发(这有点麻烦)。

相关内容