简体   繁体   English

DummyNet错误NDIS驱动程序安装在Windows 7 x64上

[英]DummyNet error NDIS drivers install on Windows 7 x64

I've download the current version of DummyNet and according to readme I'm following these steps: 我已经下载了当前版本的DummyNet ,根据自述文件我正在按照以下步骤操作:

Windows: INSTALL THE NDIS DRIVER Windows:安装NDIS驱动程序

  • open the configuration panel for the network card in use (right click on the icon on the SYSTRAY, or go to Control Panel -> Network and select one card) 打开正在使用的网卡的配置面板(右键单击SYSTRAY上的图标,或转到控制面板 - >网络并选择一张卡)
  • click on Properties->Install->Service->Add 单击Properties-> Install-> Service-> Add
  • click on 'Driver Disk' and select 'netipfw.inf' in this folder 单击“Driver Disk”并在此文件夹中选择“netipfw.inf”
  • select 'ipfw+dummynet' which is the only service you should see 选择'ipfw + dummynet'这是你应该看到的唯一服务
  • click accept on the warnings for the installation of an unknown driver (roughly twice per existing network card) 单击接受安装未知驱动程序的警告(大约每个现有网卡两次)

But when I select 'netipfw.inf' and click OK the system return an error (unable to find any drivers for this device). 但是,当我选择“netipfw.inf”并单击“确定”时,系统将返回错误(无法找到此设备的任何驱动程序)。

Note that I've previously disabled the check control for digital signature typing on Start->Exec the following command: 请注意,我之前在Start-> Exec上禁用了数字签名输入的检查控件以下命令:

bcdedit /set nointegritychecks ON

and reeboting the system. 并重新启用系统。

I need to be able to solve this issue because when I try to execute some dummynet command the system returns: 我需要能够解决这个问题,因为当我尝试执行一些dummynet命令时,系统返回:

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

My network card is a NVIDIA nForce integrated on my mother board Asus Striker II. 我的网卡是我母板Asus Striker II上集成的NVIDIA nForce。

Have you any idea to solve the problem? 你有什么想法解决这个问题吗? Thanks. 谢谢。

I was able to get this working using Windows 7 x64. 我能够使用Windows 7 x64来实现这一点。

Download DummyNet . 下载DummyNet

Move the files from ipfw3-2012\\binary64 to ipfw3-2012\\binary , choose Move and Replace 将文件从ipfw3-2012\\binary64移动到ipfw3-2012\\binary ,选择Move and Replace

Install the driver using instruction in ipfw3-2012\\binary\\README.txt . 使用ipfw3-2012\\binary\\README.txt说明安装驱动程序。

Note I had to reboot with Disable Driver Signature Enforcement as detailed here before I could install the driver. 请注意我有重新启动Disable Driver Signature Enforcement详见这里之前,我可以安装驱动程序。 Should look like this 应该是这样的

IPFW

Dummynet is a 32bit NDIS driver, if you look through the source at: http://info.iet.unipi.it/~luigi/dummynet you can see that the ipfw folder only has exports from ws2_32.dll Dummynet是一个32位NDIS驱动程序,如果你查看源代码: http//info.iet.unipi.it/~luigi/dummynet你可以看到ipfw文件夹只有ws2_32.dll导出

You would need to port the driver to x64 to get it to work. 您需要将驱动程序移植到x64才能使其正常工作。

Try running the command prompt as Administrator. 尝试以管理员身份运行命令提示符。 For example, open the start menu, find command prompt, right click it and hit "run as administrator" this is likely your issue. 例如,打开开始菜单,找到命令提示符,右键单击它并点击“以管理员身份运行”这可能是您的问题。 It is similar to trying to run this on MacOS and not using the "sudo" command. 它类似于尝试在MacOS上运行它而不使用“sudo”命令。 If this doesn't solve your problem I would be concerned that it was because you are on 64bit and I don't believe Dummynet is compatible on that architecture yet. 如果这不能解决您的问题,我会担心这是因为您使用的是64位,我不相信Dummynet在该架构上是兼容的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM