多年来,我们一直在使用微软的DHCP服务器。 我们推送给客户端的选项之一是默认网关。 在“范围选项”对话框中显示:
003 Router Array of router addresses ordered by preference
目前我们有2个路由器分配,我们的主要和备份使用不同(较慢)的互联网连接。 在此设置下运行的Windows XP一切正常。
我们最近开始testingWindows 7(RTM)客户端,因为有可能在新操作系统可用时开始部署新操作系统。 问题是它不尊重在DHCP中推送的“首选订单”。 虽然路由表显示它的设置与XP客户端上的路由表一样,但它使用的是第二个网关,而不是第一个网关。 到目前为止,使用第一个网关的唯一方法是手动运行route CHANGE命令,以将第一个网关的度量设置为较低的值。 由于这必须作为一个高级用户来完成,这将是有问题的。
这只是Windows 7中的一个错误,还是有一些其他的DHCP选项,我们无法find,这也会让我们推出每个网关的指标?
不知道这是否是Windows XP / 2003的具体,但我敢打赌,这可能会帮助你..
如果这对你没有帮助,build议创build一个在启动时运行的脚本,并设置一个持久路由(route -p …)
反正,这是微软说什么…
http://technet.microsoft.com/en-us/library/bb878104.aspx
默认路由度量
默认情况下,Windows XP和Windows Server 2003的TCP / IP自动计算基于默认网关configuration的适配器速度的默认路由的度量标准。 例如,对于100兆位/秒(Mbps)以太网适配器,默认路由度量设置为20.对于10 Mbps以太网适配器,默认路由度量设置为30。
要覆盖DHCP分配的默认网关的这种行为,请使用默认路由器度量标准基于Microsoft的DHCP选项。 要覆盖手动configuration的默认网关的此行为,请清除Internet协议(TCP / IP)高级属性中IP设置选项卡上configuration的默认网关的TCP / IP网关地址对话框上的自动度量checkbox。 TCP / IP网关地址对话框如下图所示。
使用默认路由器度量基础选项在过去一直适用于我们,但是最近我们的工作站开始回复到之前的行为。
有没有人有这个最近的问题? 尽pipeDHCP范围中包含003默认路由器度量基础选项,但我们的Windows 7计算机对第一个网关使用度量标准为266,对第二个网关使用度量标准为11。
无论我们如何处理DHCP作用域,除非选中“自动度量”checkbox并设置度量标准,否则此问题将持续存在。 请注意,使用此设置,不需要默认路由器度量基础选项。 我唯一能想到的是最近的一个更新改变了Windows 7机器在遇到这个选项时的行为。
所以基本上你需要指定一个接口指标,如果默认路由器度量基础不适合你…
解决方法是使用DHCP中的默认路由器度量基础选项,但是我发现selectwindows 2000 003选项而不是微软003路由器度量基础取得了不同。 使用Windows 2000选项,它在我的networking上使用XP Win7和Win8。