我正在尝试使用此处提供的软件包在 64 位版本的 Windows 7 上安装 IPFW
我能够使用此堆栈溢出答案ipfw+dummynet
中提供的说明成功地将服务添加到我的网络适配器
但是,在执行ipfw.exe
包中提供的内容时,我遇到以下错误:
my_socket 失败 2,无法与内核模块通信
需要帮助以克服此错误,以便 ipfw 可以从命令行成功运行。
我正在尝试使用此处提供的软件包在 64 位版本的 Windows 7 上安装 IPFW
我能够使用此堆栈溢出答案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”服务,它显示为正确安装,但不是。