我想要实现的是:我需要不同的设备始终拥有相同的 IP 地址。这些设备将一个接一个地连接起来。
为了实现这一点,我打算使用与日常路由器不同的路由器。我只会将一台设备连接到该独立路由器,并将其设置为只有一个 DHCP IP 范围 (192.168.1.2 - 192.168.1.2)。这样,任何连接的设备都将获得分配的特定 IP 地址。
这很好用,但前提是我不将单独的路由器连接到我日常使用的路由器上。一旦我这样做了,似乎我的日常路由器会分配 IP 地址。但是,我需要连接它们,否则我无法通过日常路由器访问设备,而我需要这样做。
那么,我怎样才能使上述工作完成?
编辑:我每天使用的路由器是 Linksys N300 E9000,采用标准设置。它已启用 DHCP,因此它将动态地向所有连接的设备分配 IP。单独的路由器是较旧的 Netgear WGR614,除了 DHCP 范围极其有限外,也是默认设置。它也已启用 DHCP。
答案1
为了防止主路由器接管 DHCP 分配,您需要创建隔离网络。这意味着当您连接辅助路由器时,您需要将其 WAN 端口连接到主路由器的 LAN 端口之一。您的辅助路由器/网关也必须处于正常路由器模式,而不是 AP/桥接模式。
为了从主路由器上的设备访问您的设备,您需要在辅助路由器上配置端口转发规则,以指向您需要连接的设备 IP:端口。最后,在连接时,您将连接到辅助路由器的 IP:端口组合。
替代设置
假设您尝试从台式电脑访问这些设备,另一种选择是将电脑连接到辅助路由器,而不是将辅助路由器连接到主路由器。如果您需要同时将电脑连接到主路由器,则需要电脑上的第二个以太网端口(易于添加如果尚不存在)。
一旦您的 PC 连接到辅助路由器,您就可以在该接口上使用静态 IP 配置您的 PC,这样它就不会尝试从您的单 IP DHCP 池中获取 IP。
替代替代解决方案
使用第二个以太网端口,您可以完全跳过第二个路由器,只需将您的设备直接连接到您的 PC 即可。找到一些 DHCP 服务器软件,并在 PC 上进行设置,以便在您的辅助端口上提供地址。然后使用该端口将您的设备直接连接到您的 PC。