如何浏览子网络上的机器?
我们的主要网络地址是192.168.1.x
在我们的 LAN 中,我们还有一个小型无线 Netgear 路由器,上面连接了一些设备,它将 DCHP 分配给它自己的10.0.0.x
网络。
现在,我想使用我的 Windows 计算机浏览子网中某台机器上的文件。我没有连接两个子网 - 我想浏览父网络中的子网。
我是 Netgear 的管理员,因此我可以更改设置。我读过这里和这里关于端口转发,但我害怕改变任何东西,除非我明白我在做什么。这线程外观就像它正在尝试类似的东西,但我不知道如何应用任何解决方案。
有没有办法从我的 Windows 工作站映射它?或者这是我需要在路由器中调整的东西?
我想在 Windows 资源管理器中输入设备名称,例如 \mydevice,然后以此方式浏览。我可以在子网上的计算机上执行此操作,但不能在父网络上的计算机上执行此操作。
答案1
应该很简单。我假设您已通过 Netgear 的“WAN”接口将其连接到主 192.168.1.x 子网。
首先,您需要定义一条路由,告诉您的机器如何到达 10.0.0.x 子网。您可以在工作站或 192.168.1.x 子网的路由器上执行此操作。该路由将指定 Netgear 的 192.168.1.x IP 作为 10.0.0.x 网络使用的网关。
例如,要在您的工作站上执行此操作,您需要输入以下内容(根据您的环境更正条目):
route -p 添加目标子网掩码目标子网掩码 IP-OF-NETGEAR
例子:
路线-p添加10.0.0.0掩码255.0.0.0 192.168.1.2
然后在 Netgear 中设置防火墙规则,以允许来自 192.168.1.x 网络的 WAN 链路(192.168.1.x 接口)上的传入流量。有时您需要注意多个设置,因为大多数防火墙的默认设置是当私有子网的流量出现在 WAN 接口上时阻止它们。此外,请确保有规则允许流量返回到 192.168.1.x 子网(通常默认启用)。
最后,编辑工作站上的本地 hosts 文件,为 IP 分配一个机器名称,例如:
10.0.0.2 我的服务器
使用这些设置,当您访问“myserver”时,您的计算机会查找 10.0.0.2 IP。它在路由表中看到它需要与 Netgear 的 192.168.1.x IP 进行通信。Netgear 的配置允许流量并将您的数据路由到 10.0.0.x 子网。