Ошибка DummyNet Установка драйверов NDIS в Windows 7 x64

#networking #driver #windows-7-x64 #ndis #ipfw

#сеть #драйвер #windows-7-x64 #ndis #ipfw

Вопрос:

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

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

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

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

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

 bcdedit /set nointegritychecks ON
  

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

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

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

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

Есть ли у вас какие-либо идеи по решению проблемы? Спасибо.

Комментарии:

1. не могли бы вы решить свою проблему с цифровым знаком?? У меня такой же, и я не знаю, что делать! thansk

2. Извините, но сегодня я еще не решил свою проблему. Для моего теста я использую ipfw в Mac OS. Удачи.

3. 64-разрядный драйвер компилируется только для amd. Если у вас 64-разрядный процессор Intel, вы не сможете установить драйвер.

Ответ №1:

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

Загрузите DummyNet.

Переместите файлы из ipfw3-2012binary64 в ipfw3-2012binary , выберите Move and Replace

Установите драйвер, используя инструкцию ipfw3-2012binaryREADME.txt .

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

ipfw

Комментарии:

1. У меня не сработало, удалось установить его один раз после перезагрузки и т. Д. Нормальное подключение к Интернету перестало работать. Переключение на другую программу.

2. В моем случае он отлично работает в Windows-7 x64. Когда я пытаюсь установить его на компьютер с Windows-10, появляется та же ошибка «my_socket сбой 2, не удается связаться с модулем ядра ipfw: socket». Кажется, ipfw не поддерживается в Windows-10. Не могли бы вы помочь мне, как исправить.

Ответ №2:

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

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

Ответ №3:

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

Комментарии:

1. Спасибо за ответ, но я ранее пытался таким образом, но безрезультатно. Я, наконец, использовал Mac OS.

2. Никаких проблем. Я заметил, что вы перешли на Mac, но я опубликовал, чтобы помочь другим пользователям, которые также могут искать.

3. Привет, Майкл! У вас есть какие-либо идеи, почему ipfw не удалось установить в Windows-10 x64. Как архитектура ipfw3 для Windows, созданная для компьютера x64.