Dummynet安装失败:my_socket失败2,无法与内核模块通话(Windows 7 X64)

时间:2013-07-01 20:56:08

标签: windows 64-bit ipfw

我正在尝试使用提供的软件包here在64位版本的Windows 7上安装IPFW

我可以使用this stack overflow answer

中提供的说明成功将ipfw+dummynet服务添加到我的网络适配器

但是,在执行包中提供的ipfw.exe时,我遇到以下错误:

  

my_socket失败2,无法与内核模块交谈

需要帮助来解决此错误,以便可以从命令行成功运行ipfw。

2 个答案:

答案 0 :(得分:1)

第一种解释here的方法对我有用。

我也成功安装了第二种方法的驱动程序,但我必须先自己签署驱动程序,如here所述。要绕过与目录文件相关的错误,请在INF文件上的版本标记之后添加以下行:

CatalogFile.NTAMD64 = wipfwamd64.cat

我希望它有所帮助。

答案 1 :(得分:0)

我收到与基于64位架构的Windows Server 2012相同的消息错误。

我检查了代码,从windows函数GetLastError返回错误值:

2 (0x2) : ERROR_FILE_NOT_FOUND

在I / O设备“Ipfw”上调用windows函数CreateFile时会发生此错误。

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”服务缺失,它显示为正确安装,但不是。