第二台路由器后面的联网打印机

第二台路由器后面的联网打印机

我有一个 Cisco RV042 路由器的设置,连接方式如下:

Broadband Motorola Surfboard -> Cisco RV042 -> Wirless Router
 |                                              |
 |-> Wirless N network                          |-> Wireless G network
      |                                              |
      |-> Home server w/ shared printer              |-> [Other PCs]

Surfboard 具有无线 N 网络,但出于兼容性原因,另一个无线路由器在 G 上运行。

我遇到的问题是,我有一台打印机连接到无线 N 路由器上的 Windows 计算机(具有静态 IP 地址),并且我需要 G 网络上的计算机能够使用共享打印机。打印机是共享的,但不是通过 Homegroup 共享的。

在房子里的其他计算机上(在 G 网络上),我无法在网络上的计算机列表中看到该服务器,而且我似乎无法通过输入 IP 地址来手动添加打印机。

问题是——我如何让其他计算机检测到连接到打印机的服务器,或者我指定什么 IP 地址/端口/URL 来连接到该 PC 上的共享打印机?

答案1

您的两个路由器是否都提供 DHCP?两个路由器是否位于同一 IP 子网中?如果冲浪板处理 DHCP,而 G 路由器禁用了 DHCP(但在同一 IP 子网上设置了静态地址……本质上只是一座桥梁),那么我不明白为什么所有计算机都无法看到共享打印机。

例如... 在此处输入图片描述

这怎么让你觉得……有道理?让冲浪板处理 DHCP,并将范围设置为从 50 左右开始。将 G 路由器设置为桥接器,或者至少禁用 DHCP,并通过其中一个普通以太网端口(而不是 Internet 端口)将其连接到冲浪板。为其分配一个超出 DHCP 范围但在同一子网中的 IP(这样您就可以轻松访问它来调整设置等)。然后,连接到 G 路由器的所有计算机都将获得与服务器和打印机位于同一范围内的 IP 地址。这应该可以工作。

答案2

如果您将两个路由器配置为使用同一子网(例如 192.168.1.x/255.255.255.0),则需要将第二个路由器配置为桥接,否则 G 路由器的子网将屏蔽 N 路由器的子网。大多数消费级路由器的默认固件中没有桥接选项,但开源固件(例如 Tomato、OpenWRT 或 DD-WRT)很可能允许您配置桥接。

一个简单的解决方案是禁用 G 路由器上的 DHCP,并使用 N 路由器子网上的 IP 地址对其进行配置。然后,不要将 G 路由器的 WAN 端口连接到 N 路由器,而是将其 LAN 端口之一连接到 N 路由器。这样,您只是将 G 路由器用作接入点。当客户端连接到 G 路由器时,它将由 N 路由器分配一个 DHCP 地址,并且能够看到服务器及其打印机(假设您的共享配置正确)。

另一个解决方案是简单地将路由器设置为使用不同的子网(例如,将 N 路由器的子网设置为 192.168.0.x,将 G 路由器的子网设置为 192.168.1.x),G 路由器上的计算机应该能够看到 N 路由器上的任何内容(但反之则不行)。

答案3

即使是现在,多年以后,我发现上述问题也完全解决了我在将接入点升级到 WiFi6 单元时遇到的问题。我使用了很多便宜的 Dlink AX1500 路由器。最初我尝试了网状网络,但我的建筑是钢筋混凝土和 WiFi 坟墓,因此数据吞吐量很低。所以现在我将所有单元配置为网桥(网络上 500mbps),主打印机可以从网络上的任何 AP 发现。

相关内容