我有一个家庭网络 - 连接到互联网(并具有 wifi)的主路由器是一个 Netopia 盒子。连接到它的是一个 Linksys 路由器。目前一切正常 - 我可以通过无线网络连接并访问互联网。连接到 Linksys 的机器可以相互连接并连接到互联网。两个路由器都配置为通过 DHCP(Netopia 192.168.1.1 -> 192.168.1.99)、Linksys(192.168.0.1 -> 192.168.0.100)提供地址。
它们的连接方式如下:
Internet <-> Netopia w/wifi (192.168.1.254) <-> Linksys (192.168.0.1)
我决定我确实需要允许无线连接与 Linksys 路由器后面的机器进行通信。目前 Linksys 配置为通过 DHCP 获取 IP 地址。
我以为这会很简单。
我将 Linksys 配置为具有静态 IP 地址:
- IP:192.168.1.100
- 掩码:255.255.255.0
- 网关:192.168.1.254
然后我在 Netopia 上配置了静态路由:
- 网络:192.168.0.0
- 掩码:255.255.255.0
- 网关:192.168.1.100
所以它现在看起来应该是这样的:
Internet <-> Netopia w/wifi (192.168.1.254) <-> (192.168.1.100) Linksys (192.168.0.1)
我重置了两个路由器。我无法从 Linksys 网络内部 ping 通 Netopia (192.168.1.254),如果我尝试从 wifi 连接 ping 通 192.168.0.1,则会收到“目标主机不可用”错误。
显然我遗漏了一些东西,但我不确定在哪里。
对于我遗漏的内容有什么想法吗?
答案1
读你的问题时我有点困惑,但对我来说最突出的一点是 Netopia 的地址。
如果子网 255.255.255.0 上的 IP 为 192.168.0.0,则无法解析网关 192.168.1.100,因为它位于不同的网络上。网关必须是 192.168.0.1-192.168.0.1.255 的地址
老实说,你似乎对情况进行了过度设计,如果你将 Netopia 盒放在同一个子网/网络上,并允许所有设备从 Linksys 盒获取 DHCP 地址,情况会简单和直接得多。
如果您现在已重置一个或多个且在连接时遇到问题,请拔下一台机器和故障路由器上的所有电源,然后通过以太网将其插入到一台机器上,如果已重置,则获取 DHCP 地址应该毫无问题,然后应用您想要的任何设置。
答案2
不要将 Linksys 路由器用作路由器,只使用交换机部分。关闭其上的 DHCP,为其分配 192.168.1.x 网络上的静态 IP,并将 Netopia 路由器插入交换机端口之一,而不是 WAN 端口。
虽然我不确定我是否明白你为什么首先使用 Linksys 路由器。
答案3
除非出于某种原因您需要将它们放在不同的子网中。只需在两个路由器上使用掩码 255.255.0.0,其他一切都应如此。