Windows 7 で使用するデフォルトのネットワーク カード (NIC) を指示するにはどうすればよいですか?

Windows 7 で使用するデフォルトのネットワーク カード (NIC) を指示するにはどうすればよいですか?

2 つの異なる ISP からの 2 つの NIC と 2 つの物理リンクがあります。VirtualBox で Windows XP 仮想 PC を設定して、2 番目のリンクを使用したいと考えています。ただし、ホスト (Windows 7) でそれを使用しないようにしたいので、実際にはすべてのケースで無視するようにしたいと考えています。

VM のネットワーク設定で、適切な NIC にブリッジを設定しました。私の知る限り、VirtualBox を使用して NIC を VM 専用にする方法はありません。そのため、Windows 7 に 2 番目のリンクを無視するように指示します。

答え1

ルート (およびインターフェイス) の選択は、ルートのメトリックに基づいて行われます。2 つのルート (つまり、同じサブネット、同じルーター、異なるインターフェイス) がある場合、Windows (実際にはすべての IP 実装) は、メトリックが最も低いルートを選択する必要があります。メトリックはルートの「コスト」を表します。今日では、これは実際には単なる優先値です。

ホストが使用するインターフェースのメトリックを、VMとWindowsのメトリックよりも低い値に設定できるはずです。すべきVM 専用インターフェースからそれを選択します。

注意 - Windows でインターフェース メトリックを設定することは可能ですが、2 つの同一ルートで試したことはありません。ただし、動作するはずです。

こちらはメトリックの設定について少し説明している XP/Windows 2000 の KB 記事。 これ この記事には、設定するための詳細な手順が段階的に記載されています。

幸運を!

答え2

あなたの質問を正しく理解していれば、実際のマシンをネットワーク カード上に置き、仮想マシンを別のネットワーク カード上に置きたいということですね。

仮想マシンに影響を与えずに実機が両方のカードを使用することを防ぐ解決策はわかりませんが、ここにトリックがあります:

実機の場合は、ネットワーク設定に移動し、Obtain IP Address automaticallyIPv4 と IPv6 の両方の選択を解除します。接続先のネットワークに属していないランダムな IP を選択します。こうすることで、実機は誰と通信すべきか分からなくなります。次に、仮想ボックスで、このネットワークへのブリッジ接続を選択します。

次回起動すると、実際のマシンは両方のネットワークに接続されますが、認識されるのは 1 つのネットワークのみであり、仮想マシンは実際のマシンが無視するネットワークのみを認識します。

関連情報