Server2012までは、GUIを介してバインド順序を設定できました。サーバー2016以降、マイクロソフトはインターフェイスメトリックを使用してNIC優先順位を構成することをお勧めします。ただし、独自のIPアドレスを別のサーバーに報告するレガシーアプリケーションがあり、この目的のためにインターフェイスメトリックを無視し、代わりにバインディングの順序です。システムから取得した最初のNIC=のIPアドレスを報告するだけです(他のインターフェースを無効にすることでこれをテストしました)。
レジストリでこれを構成する方法はありますか?
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage
を変更しようとしましたが、Get-NetIPInterface
によって報告された注文が同じままでマシンを再起動した後でも、効果がありません。
私もnvspbind
を試しましたが、Windows Server 2016では効果がありません。
これを試してください-ソフトウェアは、プロセスからの接続を特定のネットワークアダプターにバインドできます。
多分それはあなたがあなたの問題を解決するのを助けるでしょう。
次の方法を試すことができます。
レジストリエディターでクラス "Net"を開くクラス{4d36e972-e325-11ce-bfc1-08002be10318}
HKLM\SYSTEM\CurrentControlSet\Control\Class \{4d36e972-e325-11ce-bfc1-08002be10318}
リスト/列挙された順に4桁のキーが見つかります。
0000
0001
0002
アイデアは、デバイスが注文の最後になるように注文を変更することです。これを実現するには、キーの名前を変更して、あなたのキーが最後の番号になるようにします。すべての名前を変更する必要はありません。最後のものと交換するだけです。
その後、名前を変更した両方のドライバーのパスを修正する必要があります。デバイスから正しくポイントされる必要があります。
次の場所にあるDeviceInstanceID
値への両方のデバイスパスを見つけることができます
HKLM\SYSTEM\CurrentControlSet\Control \クラス\ {4d36e972-e325-11ce-bfc1-08002be10318}\00xx\ DeviceInstanceID
この値はEnum [DeviceInstanceID]
HKLM\SYSTEM\CurrentControlSet \列挙型\[DeviceInstanceID]\ Driver
これらの値を名前を変更した(並べ替えた)値で更新する必要があります
{4d36e972-e325-11ce-bfc1-08002be10318} \00xx
どちらも名前を変更した後、新しい場所と一致する必要があります
さらに。 NetCfgInstanceId
を構成済みのIPアドレスに一致させることで、正しいデバイスを探していることを確認できます
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\00xx\ NetCfgInstanceId HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces \[NetCfgInstanceId]\ IPアドレス
WARNING
これは公式の方法ではありません。
必ずバックアップを取ってください。
適切なキー/値を見つけたことを確認してください。
最初に練習します。
設定を誤ると、起動中にネットワークドライバのロードに失敗します。
ご自身の責任で行ってください。