Ошибка DummyNet Драйверы NDIS устанавливаются в Windows 7 x64

Я скачал текущую версию DummyNet и согласно readme Я выполняю следующие действия:

Windows: УСТАНОВИТЕ ДРАЙВЕР NDIS

  • откройте панель конфигурации для используемой сетевой карты (щелкните правой кнопкой мыши значок на SYSTRAY или перейдите в Панель управления -> Сеть и выберите одну карту)
  • нажмите Свойства->Установить->Сервис->Добавить
  • щелкните «Диск с драйверами» и выберите «netipfw.inf» в этой папке.
  • выберите «ipfw + dummynet», который является единственным сервисом, который вы должны увидеть.
  • нажмите «Принять» в предупреждениях об установке неизвестного драйвера (примерно дважды для каждой существующей сетевой карты)

Но когда я выбираю «netipfw.inf» и нажимаю «ОК», система возвращает ошибку (не удается найти драйверы для этого устройства).

Обратите внимание, что ранее я отключил элемент управления проверкой цифровой подписи при вводе в Start->Exec следующей команды:

bcdedit /set nointegritychecks ON

и перезапуск системы.

Мне нужно иметь возможность решить эту проблему, потому что, когда я пытаюсь выполнить какую-либо команду dummynet, система возвращает:

my_socket failed 2, cannot talk to kernel module
ipfw: socket

Моя сетевая карта представляет собой NVIDIA nForce, встроенную в мою материнскую плату Asus Striker II.

У вас есть идея решить проблему? Спасибо.


person Baduel    schedule 03.11.2011    source источник
comment
не могли бы вы решить вашу проблему с цифровым знаком ?? У меня такая же, не знаю что делать! спасибо   -  person    schedule 11.11.2011
comment
Извините, но сегодня я еще не решил свою проблему. Для моего теста я использую ipfw в Mac OS. Удачи.   -  person Baduel    schedule 11.11.2011
comment
64-битный драйвер скомпилирован только для amd. Если у вас 64-разрядный процессор Intel, вы не сможете установить драйвер.   -  person Gil    schedule 18.07.2014


Ответы (3)


Я смог заставить это работать, используя Windows 7 x64.

Загрузите DummyNet.

Переместите файлы из ipfw3-2012\binary64 в ipfw3-2012\binary, выберите Переместить и заменить

Установите драйвер, следуя инструкциям в ipfw3-2012\binary\README.txt.

Примечание. Мне пришлось перезагрузиться с помощью Disable Driver Signature Enforcement, как описано здесь до того, как я смог установить драйвер. Должно выглядеть так

ipfw

person Steven Penny    schedule 04.10.2012
comment
У меня не сработало, удалось установить его один раз после перезагрузки и т. д. перестало работать нормальное интернет-соединение. Переключение на другую программу. - person Mauno Vähä; 16.03.2014
comment
В моем случае он отлично работает в Windows-7 x64. Когда я пытаюсь установить его на машине с Windows-10, получаю ту же ошибку, что и my_socket failed 2, не удается связаться с модулем ядра ipfw: socket. Кажется, ipfw не поддерживает Windows-10. Не могли бы вы помочь мне, как исправить. - person Kulamani; 07.10.2016

Dummynet — это 32-битный драйвер NDIS, если вы посмотрите исходный код по адресу: http://info.iet.unipi.it/~luigi/dummynet видно, что папка ipfw содержит экспорт только из ws2_32.dll

Вам нужно будет портировать драйвер на x64, чтобы заставить его работать.

person Sam Saffron    schedule 16.03.2012

Попробуйте запустить командную строку от имени администратора. Например, откройте меню «Пуск», найдите командную строку, щелкните ее правой кнопкой мыши и нажмите «Запуск от имени администратора», скорее всего, это ваша проблема. Это похоже на попытку запустить это в MacOS без использования команды «sudo». Если это не решит вашу проблему, я был бы обеспокоен тем, что это произошло из-за того, что вы используете 64-битную версию, и я не верю, что Dummynet еще совместим с этой архитектурой.

person Michael    schedule 10.02.2012
comment
Спасибо за ответ, но я ранее пытался таким образом, но безрезультатно. Наконец-то я использовал Mac OS. - person Baduel; 11.02.2012
comment
Без проблем. Я заметил, что вы перешли на Mac, но я разместил сообщение, чтобы помочь другим пользователям, которые тоже могут искать. - person Michael; 12.02.2012
comment
Привет @Майкл! У вас есть идеи, почему ipfw не удалось установить в Windows-10 x64. Как ipfw3 для архитектуры Windows, созданной для машины x64. - person Kulamani; 07.10.2016