Windows 7では、すでに確立されているTCP接続が切断されるように、不良ルートを追加するにはどうすればよいですか


2

3台のWindows 7マシンA、B、Cがすべて同じサブネット上にあるとします。

A-192.168.1.2

B-192.168.1.3-誰もこのIPを持っていません、サブネット上に存在しません

C-192.168.1.4

Aでtracert 192.168.1.4を実行すると、Cに直接移動することがわかります。

Bを介してAからCにトラフィックをルーティングするとします(存在しないIP。A からCへの既存のTCP接続強制にドロップします)。XPでは、次のようにAにルートを追加するだけです。

ルート追加192.168.1.4 192.168.1.3

これを行うと、しばらくすると、すでに確立されている接続が最終的に切断されます。予想通り、192.168.1.4のpingは機能しません。

これはWindows 7では機能しませんが、そのルートを追加した後、pingを介して192.168.1.4に到達することができ、tracertは192.168.1.2から192.168.1.4に直接移動することを示しています。

Windows 7でこれを行う方法はありますか?

ありがとう


1
なぜ一体これをするのですか?アーカイブしようとしているものを明確にすることをお勧めします。
マークアンドレR.

通信プロトコルをテストするときに非常に便利です。私は...私は遅延、データ損失、ビットエラーなどのさまざまなタイプを適用することができた上で、Linuxマシンを通るルートのトラフィックをすることができます
user86000

回答:


1

それはまったく同じように動作するはずです、それは私のために行います!たぶんあなたがそれを設定したとき、メトリック値をチェックしなかったのでしょうか?低いメトリック値を持つルートエントリは、別のエントリよりも優先されます。また、あなたのコマンドはとにかく間違っており、XPでも動作しません。

次のようになります。

route add 192.168.1.4 mask 255.255.255.255 192.168.1.3 metric 1

多分あなたは(win 7マシンで)タイプしました

route add 192.168.1.4 mask 255.255.255.0 192.168.1.3 metric whatever

技術的には、サブネットマスクが255.255.255.0であるため、宛先ネットワーク(192.16.1.4)は次とまったく同じです。

route add 192.168.1.0 mask 255.255.255.0 on-link metric

私たちが知っているように、これはデフォルトのルートエントリです。(おそらく)同じメトリック値を持つまったく同じ宛先への2つのルーティングエントリがあります。どちらを選択する必要がありますか?他の方法よりも好ましい方法を選択する方法はありません。次に何が起こるかわからない。どちらかのルートをランダムに選択する(いわば負荷分散)か、このエントリが目的地が近いことを示唆するため、常にオンリンクを選択します(直接接続)。いずれにせよ、ルートを誤って設定したため、これは重要ではありません。正しい方法は、最初に投稿したエントリを追加することです。

編集:Windows 7 PCであなたが持っているこの正確なシナリオをテストしたところ、うまくいきました。


私はWindows 7マシンでもう一度試しましたが、今はうまく機能します。以前と同じコマンドを使用しました:route add 192.168.1.4 192.168.1.3以前にオンリンクルートが新しく追加したものよりも低いメトリック値を持っていたと思われますルート。
user86000

1

存在しない宛先アドレスに移動するように強制するためのルートを追加していたため、私にとってはうまくいきませんでした。私はテストのために接続を切断できるようにXPで常にこれを行いますが、Windows 7ではこれは機能しません。

次のようなルートを追加します:route add 192.168.1.4 192.168.1.3宛先が存在する場合、正常に動作します。これにより、Windows 7はXPよりも賢く、ルートの宛先が追加されたものは存在しません。

XPでは、存在しない宛先IPに移動するルートを追加すると、ターゲットIPをpingできなくなります。質問は次のとおりでした。Windows7では、既に確立されている接続が切断されるように、不良ルートを追加するにはどうすればよいですか。

答えは:

過去にXPで存在しないIPに移動するルートを追加するだけでしたが、Windows 7では、存在するがルーティングできないIPに移動するルートを追加する必要があり、効果は同じであるはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.