イーサネットの 1 つがダウンしたときに、他のイーサネット上のトラフィックを禁止するにはどうすればよいでしょうか?

イーサネットの 1 つがダウンしたときに、他のイーサネット上のトラフィックを禁止するにはどうすればよいでしょうか?

2 つの NIC を備えた Windows クライアントがあります。そのうちの 1 つには IP 172 があります。.* そしてもう一方は 192 です。.* 私のイーサネットが 192 の場合。.* IP アドレスがダウンすると、このイーサネットに関連するすべてのトラフィック (宛先 192.) は、172 を持つ別のイーサネットを経由しようとします。IP とこれらのトラフィックはこのイーサネットの帯域幅を消費します。トラフィックが他のイーサネットを通過できないようにしたいのですが、どうすれば実現できますか?

答え1

172.xxxネットワークをデフォルトルートから削除できます

route delete 0.0.0.0 172.x.x.x

ルートテーブルを再起動しても維持したい場合は、以下を追加してください。-prouteコマンドのオプション

ルーティングの詳細については、公式をご覧くださいマイクロソフトサイト:

PS コメントで説明されているニーズによると、192. ローカル インターフェイスがダウンしているときに 172. 経由で 192. ネットワークへのトラフィックを防止するには、ルーティング テーブルを監視する必要があります (タスク スケジューラには、192. がダウンしているときにキャッチできるイベントがあります)。または、スケジューラ経由でも実行できる WMI 要求を介して、たとえば 5 分ごとにインターフェイスの状態チェックを実行します。192. がダウンした場合は、ヌル ルートまたは存在しないゲートウェイ (172. IP の範囲内) 経由で 172. 経由で 192. ネットワークにルートを割り当て、192 が再び起動したときにそれを削除します。ここそしてそこにはスクリプトを作成する方法のヒントが得られます。

関連情報