6

DummyNetの現在のバージョンをダウンロードしました。readmeによると、次の手順に従います。

Windows:NDISドライバーをインストールします

  • 使用中のネットワークカードの構成パネルを開きます(SYSTRAYのアイコンを右クリックするか、[コントロールパネル]-> [ネットワーク]に移動して1枚のカードを選択します)
  • [プロパティ]->[インストール]->[サービス]->[追加]をクリックします
  • 「ドライバディスク」をクリックし、このフォルダで「netipfw.inf」を選択します
  • 表示される唯一のサービスである「ipfw+dummynet」を選択します
  • 不明なドライバのインストールに関する警告で[同意する]をクリックします(既存のネットワークカードごとに約2回)

しかし、「netipfw.inf」を選択して「OK」をクリックすると、システムはエラーを返します(このデバイスのドライバーが見つかりません)。

以前、Start->Execで次のコマンドを実行してデジタル署名を入力するためのチェックコントロールを無効にしたことに注意してください。

bcdedit /set nointegritychecks ON

システムを再ボットします。

ダミーネットコマンドを実行しようとすると、システムが次のように返すため、この問題を解決できる必要があります。

my_socket failed 2, cannot talk to kernel module
ipfw: socket

私のネットワークカードは、マザーボードAsusStrikerIIに統合されたNVIDIAnForceです。

問題を解決するためのアイデアはありますか?ありがとう。

4

3 に答える 3

7

Windows7x64を使用してこれを機能させることができました。

DummyNetをダウンロードします。

ファイルをからipfw3-2012\binary64に移動しipfw3-2012\binary、を選択 しますMove and Replace

の手順を使用してドライバをインストールしますipfw3-2012\binary\README.txt

ドライバーをインストールする前に、ここでDisable Driver Signature Enforcement詳しく説明 したように再起動する必要があることに注意してください。このように見えるはずです

ipfw

于 2012-10-04T01:31:50.777 に答える
2

Dummynetは32ビットNDISドライバーです。http://info.iet.unipi.it/~luigi/dummynetのソースを見ると、ipfwフォルダーにはからのエクスポートのみがあることがわかります。ws2_32.dll

ドライバーを機能させるには、ドライバーをx64に移植する必要があります。

于 2012-03-16T00:03:59.713 に答える
0

管理者としてコマンドプロンプトを実行してみてください。たとえば、スタートメニューを開き、コマンドプロンプトを見つけて右クリックし、[管理者として実行]をクリックします。これはおそらく問題です。これは、MacOSでこれを実行しようとし、「sudo」コマンドを使用しないのと似ています。これで問題が解決しない場合は、64ビットを使用しているため、Dummynetがそのアーキテクチャと互換性があるとは思わないためです。

于 2012-02-10T19:31:39.023 に答える