Ошибка установки Dummynet: ошибка my_socket 2, не удается подключиться к модулю ядра (Windows 7 X64)

Я пытаюсь установить IPFW на 64-разрядную версию Windows 7, используя пакет, представленный здесь

Я могу успешно добавить ipfw+dummynet обслуживание моего сетевого адаптера с использованием инструкций, приведенных в ответе о переполнении стека

Тем не менее, при выполнении ipfw.exe предоставленный в пакете, я сталкиваюсь со следующей ошибкой:

my_socket не удалось 2, не может общаться с модулем ядра

Нужна помощь в устранении этой ошибки, чтобы ipfw можно было успешно запустить из командной строки.

2 ответа

Решение

Первый метод, описанный здесь, работал для меня.

Мне также удалось установить драйвер с помощью второго метода, но сначала мне пришлось подписать драйвер самостоятельно, как описано здесь. Чтобы обойти ошибку, связанную с файлом каталога, добавьте следующую строку после тега версии в файле INF:

CatalogFile.NTAMD64 = wipfwamd64.cat

Я надеюсь, что это помогает.

Я получаю ту же ошибку сообщения, что и вы, с моим Windows Server 2012 на основе 64-битной архитектуры.

Я проверил код, значение ошибки возвращается из функции Windows GetLastError:

2 (0x2) : ERROR_FILE_NOT_FOUND

Эта ошибка возникает, когда функция Windows CreateFile вызывается на устройстве ввода-вывода "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" отсутствует, он показывает, как правильно установлен, но это не так.

Другие вопросы по тегам