#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, прежде чем я смог установить драйвер. Должно выглядеть так
Комментарии:
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.