web-dev-qa-db-ja.com

Windows 7は、DHCPからの優先ルートの順序を尊重しません

私たちは、ドメインでMicrosoftのDHCPサーバーを何年も使用して成功を収めてきました。クライアントにプッシュしているオプションの1つは、デフォルトゲートウェイです。 [スコープオプション]ダイアログには、次のように表示されます。

003 Router   Array of router addresses ordered by preference

現在、2つのルーターが割り当てられています。プライマリと、異なる(低速の)インターネット接続を使用するバックアップです。このセットアップで実行されているWindows XP)では、すべて問題ありません。

最近、Windows 7(RTM)クライアントのテストを開始しました。これは、新しいOSが利用可能になったときに展開を開始する必要があるためです。問題は、DHCPでプッシュされた「優先順序」を尊重しないことです。ルーティングテーブルは、XPクライアントのルーティングテーブルと同じように設定されていることを示していますが、最初のゲートウェイではなく2番目のゲートウェイを使用しています。これまでのところ、最初のゲートウェイを使用する唯一の方法です。 route CHANGEコマンドを手動で実行して、最初のゲートウェイのメトリックを低い値に設定します。これは昇格したユーザーとして実行する必要があるため、問題が発生します。

これはWindows7の単なるバグですか、それとも、ゲートウェイごとにメトリックをプッシュすることもできる、見つけることができない他のDHCPオプションがありますか?

5
palehorse

これがWindowsXP/2003固有のものであるかどうかはわかりませんが、これが役立つかもしれません。

これで問題が解決しない場合は、起動時に実行され、永続ルートを設定するスクリプトを作成することをお勧めします(route -p ...)

とにかく、これがマイクロソフトの言うことです...

http://technet.Microsoft.com/en-us/library/bb878104.aspx

デフォルトルートメトリック

TCP/IP for Windows XPおよびWindowsServer 2003は、デフォルトで、デフォルトゲートウェイが構成されているアダプターの速度に基づいて、デフォルトルートのメトリックを自動的に計算します。 100メガビット/秒(Mbps)イーサネットアダプタの場合、デフォルトルートメトリックは20に設定されます。10Mbpsイーサネットアダプタの場合、デフォルトルートメトリックは30に設定されます。

DHCPによって割り当てられたデフォルトゲートウェイのこの動作を上書きするには、デフォルトルーターメトリックベースのMicrosoft固有のDHCPオプションを使用します。手動で構成されたデフォルトゲートウェイのこの動作を上書きするには、インターネットプロトコル(TCP/IP)の詳細プロパティの[IP設定]タブにある構成済みのデフォルトゲートウェイの[TCP/IPゲートウェイアドレス]ダイアログボックスの[自動メトリック]チェックボックスをオフにします。次の図に、[TCP/IPゲートウェイアドレス]ダイアログボックスを示します。

2
J Sidhu

解決策はDHCPのデフォルトルーターメトリックベースオプションを使用することですが、Microsoft003ルーターメトリックベースの代わりにWindows2000003オプションを選択すると違いが生じることがわかりました。 Windows 2000オプションを使用すると、ネットワーク上のXP Win7およびWin8で動作します。

0
Chad

デフォルトルーターメトリックベースオプションの使用は、以前は機能していましたが、最近、ワークステーションが以前の動作に戻り始めました。

誰かがこれに関して最近問題を抱えていますか? DHCPスコープに003Default Router Metric Baseオプションが含まれているにもかかわらず、Windows 7マシンは最初のゲートウェイに266のメトリックを使用し、次に2番目のゲートウェイに11のメトリックを使用しています。

DHCPスコープで何をするかに関係なく、「自動メトリック」チェックボックスがオフになっていてメトリックが設定されていない限り、この問題は解決しません。この設定では、デフォルトルーターのメトリックベースオプションは必要ありません。私が考えることができる唯一のことは、最近の更新により、このオプションが発生したときのWindows7マシンの動作が変更されたことです。

したがって、デフォルトのルーターメトリックベースが機能しない場合は、基本的にインターフェイスメトリックを指定する必要があります...

0
Kdot