Windows Server 2003带有两个NIC,一个WAN和一个LAN

我有一个带有两个NIC的Windows Server 2003虚拟机,一个连接到专用VLAN,另一个连接到公用VLAN。 我已经手动分配到两个连接的地址。 我如何configurationWindows,使得只有发往私有子网(比如10.5.1.0/24)的stream量才能通过私有VLAN进行路由,而其他所有stream量都应该通过公共路由进行路由? 我应该提到私有VLAN连接到连接到与Windows Server 2003连接的同一个公共VLAN的路由器/防火墙虚拟机,但是当然两者有两个不同的手动configuration的IP。

您可以在公用网卡上设置默认网关。 这将使所有的stream量,你没有一个具体的路线定义使用它。

然后,你需要添加一个静态路由到内部networking。 您可以使用路由命令执行此操作。

route add 10.5.1.0 mask 255.255.255.0 xxxx if y -p

其中xxxx是内部networking上的网关, y是内部NIC的接口索引,前缀为0x 。 你可以通过运行route printfind每个接口的索引。 例如,如果是接口2,则在上例中,将yreplace为0x2

-p在最后使其保持不变,以便路由在重新启动时保持不变。 如果你只是想testing,你可以添加没有-p的路由,如果它导致问题,它将在重新启动时消失。