我正在尝试将 Windows 2003 服务器配置为路由器,以便我处理的两个子网可以在没有 NAT 的情况下相互通信。我几乎可以肯定我错误地配置了 Windows 2003,并且我发现很难通过 Google 搜索结果找到有用的信息。
我有一个 192.168.1.0/24 网络作为我的“生产”网络(如果我搞砸了,我就会遇到麻烦),还有一个 10.0.0.0/8 网络作为我的测试网络。192.168.1.0 网络由一个网关控制,其路由表如下所示(我的地址已删除):
192.168.1.0 网关 http://stronglyemergent.com/wp-content/uploads/routingtable2.png
Windows 2003 服务器“prime”是多宿主的。其网络适配器位于 192.168.1.122(如上所示)、10.0.0.1 和 10.0.0.2。我为其添加了路由和远程访问角色,并启用了 LAN 路由。我没有使用 RIP 或其他路由协议。其当前路由表如下所示。
Windows 2003 服务器 http://stronglyemergent.com/wp-content/uploads/routingtable.gif
在我看来,所有正确的路由似乎都适用于 192.168.1.0 网络和 10.0.0.0 网络之间的通信。但是,通信却无法通过。无法从 192.168.1.0 网络联系 10.0.0.11 和 12 客户端。当我使用 traceroute 尝试访问它们时,跟踪到达 Windows 2003 服务器的 192.168.1.122 地址,然后只产生“* * *”超时。当我尝试从 10.0.0.0 网络客户端跟踪路由到 192.168.1.1 时,我收到“目标主机无法访问”的消息。但是,我知道路由至少有一点正常工作,因为从 192.168.1.0 网络,我可以通过将其称为 10.0.0.1 来连接到 Windows 服务器。
哪些静态路由允许我从 192.168.1.0 网络联系 10.0.0.11 和 .12?
是否可以告诉 Windows 服务器“由于您是 DHCP/DNS 服务器,您已经知道到达从您那里获取 IP 地址的机器的路由,请将其添加到您的路由表中”?
在这种情况下,在 Windows 服务器上使用 RIP 或 OSPF 实际上有帮助吗?
答案1
您是否在 Windows 2003 上启用了路由?检查这里。
如果您拥有可以处理这些协议的更大的设备网络,RIP/OSPF 会很有用。