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


4

我有一个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地址手动添加打印机。

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


每个路由器的DHCP,IP地址和子网设置是什么?您是否将G路由器的WAN端口或LAN端口连接到N路由器的LAN端口?
rob

虽然Surfboard和Cisco RV042都启用了DHCP,但G路由器的DHCP已禁用。一切都有相同的子网掩码(255.255.255.0),虽然Surfboard提供192.168.0.x IP地址,思科处理192.168.1.x.我将不得不检查哪个端口插在哪里。
Andrew M

Answers:


4

你有两个路由器分发DHCP?两台路由器是否在同一个IP子网上?如果冲浪板处理DHCP,G路由器已禁用DHCP(但在同一IP子网上设置静态地址...基本上只是一个桥接)然后我看不出为什么所有计算机都看不到共享打印机。

例如... enter image description here

这怎么抓住你......有意义吗?让冲浪板处理DHCP,并将范围设置为从50左右开始。将G路由器设置为桥接器,或者至少禁用DHCP,并通过其中一个正常的以太网端口(而不是Internet端口)将其连接到冲浪板。为它分配一个超出DHCP范围但在同一子网上的IP(因此您可以轻松地调整它以调整设置等)。然后,连接到G路由器的所有计算机将获得与服务器和打印机所在范围相同的IP地址。这应该可行。


哇,谢谢你的图表!目前,实际的无线路由器(连接到Cisco RV042)已禁用DHCP。 Cisco路由器(用于双WAN功能) 使用相同的子网掩码启用DHCP,但分配的IP地址为192.168.1.x(相对于Surfboard,它分配DHCP 192.168.0.x)。在这种情况下会禁用DHCP工作,只是让Surfboard分配192.168.0。[50+] IP地址吗?
Andrew M

如果我理解正确...你说Surfboard调制解调器有Wireles N功能...所以你有相同的 路由器在这? Surfboard,思科和无线G?如果您有三个路由器,则只需要其中一个路由器传递IP地址(因此在其他两个路由器上关闭DHCP)。通常,直接连接到互联网的设备(在这种情况下是冲浪板调制解调器)将是处理DHCP的设备
Bon Gart

对,那是正确的。尽管Cisco和Surfboard已启用DHCP并且正在不同的子网上分配IP地址,但Wirless G路由器已禁用DHCP。这是因为思科有两个调制解调器连接到它 - 一个连接到宽带,另一个连接到Clearwire的4G WiMax(作为备份,因为这里的宽带非常不可靠)。我必须检查Clearwire调制解调器是否可以处理DHCP,或者至少我是否可以仅为主WAN禁用DHCP。
Andrew M

嗯......你 能够 让Surfboard和思科都使用DHCP,只需将其范围设置为覆盖不同的点差即可。也许将Surfboard设置为使用50到100的范围,思科可以在同一子网上分发IP地址,但是从100到150。
Bon Gart

如果G路由器没有相同的子网但仍然分配了冲浪板DHCP之外的IP,会发生什么?它是否用于配置LAN IP的路由器进行配置?我问这个是因为,我有一台路由器也设置为与其连接的上游路由器相比,与不同的子网桥接,我仍然可以访问它进行配置。
fohrums

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路由器上的任何东西(但反之亦然)。


有趣的是你提到了不同的子网 - 现在就是这样配置的。我应该注意,我可以通过IP地址直接访问该服务器(我安装并运行了Plex Media Server),但这是发现不起作用。或者,如果我想办法手动添加计算机/打印机的IP地址,我不需要发现,但问题是找到正确的IP地址或插入添加打印机对话框的任何内容。
Andrew M

务必将G路由器的DNS服务器设置为N路由器的IP地址。如果打印机通过USB直接连接到计算机,则可以使用计算机的IP地址。如果打印机直接插入网络,它只有自己独立的IP地址。
rob

更改DNS似乎没有做太多...网络上的其他计算机似乎仍然无法通过其IP地址添加打印机,并且服务器仍未显示在网络列表中(打印机也没有当我手动输入计算机的IP地址时成功添加... ...直接连接仍然适用于Plex,所以我猜这必须做更多与我设置打印机不正确的网络配置...
Andrew M
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.