DummyNet Error NDIS Drivers Install on Windows 7 x64

I download the current version of DummyNet and according to the readme I'm by following these steps:

Windows: INSTALL NDIS DRIVERS

  • open the configuration panel of the used network card (right-click on the icon on SYSTEMRAY or go to Control Panel → Network and select one card)
  • click Properties-> Install-> Service-> Add
  • click "Driver Disk" and select "netipfw.inf" in this folder
  • select "ipfw + dummynet", which is the only service you should see.
  • Click “Accept” warnings to install an unknown driver (approximately twice on an existing network card).

But when I select 'netipfw.inf' and click OK, the system returns an error (I can not find any drivers for this device).

Note that I previously turned off verification control to enter a digital signature in Start-> Exec with the following command:

bcdedit /set nointegritychecks ON 

and reboot the system.

I need to solve this problem because when I try to execute some dummynet command, the system returns:

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

My network card is an NVIDIA nForce integrated on my Asus Striker II motherboard.

Do you have any ideas to solve the problem? Thanks.

+6
source share
3 answers

I managed to get this working with Windows 7 x64.

Download DummyNet .

Move files from ipfw3-2012\binary64 to ipfw3-2012\binary , select Move and Replace

Install the driver using the command in ipfw3-2012\binary\README.txt .

Note. I had to reboot using Disable Driver Signature Enforcement as detailed here before I can install the driver. Should look like this

ipfw

+7
source

Dummynet is a 32-bit NDIS driver, if you look at the source at: http://info.iet.unipi.it/~luigi/dummynet , you can see that only the ipfw folder has export from ws2_32.dll

You will need to port the driver to x64 for it to work.

+2
source

Try to run the command line as an administrator. For example, open the Start menu, find the command line, right-click and click "run as administrator", this is most likely your problem. This is similar to trying to run it on MacOS and not use the "sudo" command. If this does not solve your problem, I will be concerned that this is due to the fact that you are on a 64-bit basis, and I do not think that Dummynet is compatible with this architecture.

0
source

Source: https://habr.com/ru/post/900692/


All Articles