我最近在现有网络中添加了一个 dlink 路由器,并将一些计算机连接到它。现有网络使用 ip 范围 192.168.1.x,新路由器使用 192.168.0.x。两个网络均可访问 Internet 服务,但连接到一个网络的共享资源或 Web 服务器无法被另一个网络的系统访问。
我在 Google 上搜索了这个问题,但无法解决,请帮忙。
我之前在 stackoverflow 上问过这个问题,有人告诉我把它发到这里,所以想试试运气。有人建议我禁用第二个路由器的 dhcp 服务,这很管用,但是,有时我必须断开两个网络的链接以避免交叉访问,然后第二个网络会因 IP 地址不可用而失败。
有没有什么方法可以设置我的网络,以便它们可以独立工作并访问彼此的服务和主机,并且我可以轻松地禁用相互通信而无需关闭网络?
答案1
其实很简单:只需禁用新路由器上的 DHCP 服务器即可。这意味着 DHCP 请求将通过新路由器,并由旧路由器应答,提供 192.168.1.0/24 范围内的地址。此时,您的所有 DHCP 客户端都将属于同一网络,因此所有本地资源都可以从您的所有 PC 访问,无论它们是插入新路由器还是旧路由器。在某些路由器上,您会发现这种操作模式称为DHCP Forwarder
,原因很明显。
还有另一种解决方案,它允许您维护两个独立的网络,但如果我理解正确的话,这既麻烦又不合要求。