我有 1 个调制解调器,在桥接模式下分配了 2 个公共 IP,并连接了 2 个路由器。每个路由器都有一个唯一的公共 IP 地址。路由器 1 仅连接服务器,路由器 2 用于我的 wifi 设备 + 台式机。
我有一台连接到路由器 2 的 Unraid 备份服务器,并希望路由器 1 上的服务器能够看到它。我该怎么做?Unraid 备份服务器有一个以太网端口。
路由器 1 是 TP-Link er605,路由器 2 是 Asus RT-AX86U
答案1
这不是一个好计划。它们的公共 IP 地址很可能是通过 DHCP 提供的,因此在路由器 1 后面,您无法知道路由器 2 的公共 IP 地址是什么。
您应该只使用一台路由器。如果您想要两个 Wi-Fi 网络,您可以始终使用桥接模式的其中一个盒子,这样它根本不提供 WAN 连接,并且其 DHCP 服务器已关闭。但是,使用像 OpenWRT 这样的优秀操作系统,即使在一台路由器上,您也可以设置任意数量的网络 SSID。
经验法则是:如果您希望设备 X 可靠地连接到设备 Y,则它们应该位于同一网络上。而不是位于不同的路由器后面。
例如,如果您想在端口 80 上运行两个 Web 服务器,我可以理解需要多个公共 IP 地址,但由于您的设置中路由器 2 不用于服务器,因此最好将其完全丢弃。您不需要路由器 2 的公共 IP 地址。
答案2
我假设:
- 您只有少量的服务器(即,手动配置它们的网络设置的工作量并不大)。
- 路由器 1 是与服务器相连的路由器。
- 路由器 2 的内部 IP 为 192.168.1.1 - 我只需要一个 IP 来进行此解释。
- 禁用路由器 1 上的 DHCP 服务器
- 将路由器1的内部IP更改为路由器2的子网,即其新IP为192.168.1.2
- 将两个路由器(LAN 侧)连接在一起 - 直接连接或通过交换机连接。
- 在您的服务器上使用静态 IP 地址(这也需要在 192.168.1.x 范围内)
- 将服务器上的默认网关更改为 192.168.1.2
由于您所有的计算机现在都在同一个网络上,因此它们之间可以毫无问题地互相通信。
任何使用 DHCP 的设备都会将其默认网关设置为 192.168.1.1(路由器 2),因此通过该路由器发送流量。
静态配置的服务器将全部通过路由器 1 发送流量