4

ここで提供されているパッケージを使用して、Windows 7 の 64 ビット バージョンに IPFW をインストールしようとしています。

このスタックオーバーフローの回答ipfw+dummynetで提供されている手順を使用して、サービスをネットワークアダプターに正常に追加できます

ただし、ipfw.exeパッケージで提供されているを実行すると、次のエラーが発生します。

my_socket が失敗しました 2、カーネル モジュールと通信できません

コマンド ラインから ipfw を正常に実行できるように、このエラーを回避するには支援が必要です。

4

2 に答える 2

1

ここで説明した最初の方法は私にとってはうまくいきました。

2番目の方法でもドライバーのインストールに成功しましたが、ここで説明したように、最初に自分でドライバーに署名する必要がありました。カタログ ファイルに関連するエラーを回避するには、INF ファイルのバージョン タグの後に次の行を追加します。

CatalogFile.NTAMD64 = wipfwamd64.cat

お役に立てば幸いです。

于 2013-07-08T21:10:24.470 に答える
0

64 ビット アーキテクチャに基づく Windows Server 2012 で、あなたと同じメッセージ エラーが表示されます。

コードを確認したところ、Windows 関数GetLastErrorからエラー値が返されました。

2 (0x2) : ERROR_FILE_NOT_FOUND

このエラーは、Windows 関数CreateFileが I/O デバイス "Ipfw" で呼び出されたときに発生します。

If the specified file or device does not exist, the function fails and the last-error code is set to ERROR_FILE_NOT_FOUND (2).

簡単に言うと、「Ipfw」サービスが欠落していると思います。正しくインストールされていると表示されますが、そうではありません。

于 2013-07-03T19:05:16.887 に答える