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



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

我能够使用此堆栈溢出应答中提供的指令成功地将ipfw+dummynet服务添加到我的网络适配器

然而,在执行包中提供的ipfw.exe时,我面临以下错误:

my_socket失败2,无法与内核模块对话

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

这里解释的第一种方法对我有效。

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

CatalogFile.NTAMD64 = wipfwamd64.cat

我希望它能有所帮助。

我在使用基于64位体系结构的windows服务器2012时收到了与您相同的消息错误。

我检查了代码,错误值是从窗口函数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"服务丢失了,它显示为安装正确,但不是。

最新更新