【发布时间】:2013-07-01 20:56:07
【问题描述】:
我正在尝试使用here提供的软件包在 64 位版本的 Windows 7 上安装 IPFW
我能够使用this stack overflow answer 中提供的说明成功地将ipfw+dummynet 服务添加到我的网络适配器
但是,在执行包中提供的ipfw.exe 时,我遇到了以下错误:
my_socket 失败 2,无法与内核模块通信
需要帮助解决此错误,以便 ipfw 可以从命令行成功运行。
【问题讨论】:
我正在尝试使用here提供的软件包在 64 位版本的 Windows 7 上安装 IPFW
我能够使用this stack overflow answer 中提供的说明成功地将ipfw+dummynet 服务添加到我的网络适配器
但是,在执行包中提供的ipfw.exe 时,我遇到了以下错误:
my_socket 失败 2,无法与内核模块通信
需要帮助解决此错误,以便 ipfw 可以从命令行成功运行。
【问题讨论】:
我在使用基于 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”服务,它显示为正确安装但不是。
【讨论】: