Is it possible to configure a virtual network interface on Windows7?
For the record, the only solution we found at $WORK that actually solved the problem on Win7 (embedded) is a custom MUX (multiplexer) driver derived from source from Microsoft. That let us set up two different virtual adapters with the different configurations.
AddIPAddress doesn't let you add a static address to an adapter using DHCP in Win7 (it works in XP, but they disabled it in Vista).
Malcolm
Updated on November 21, 2022Comments
-
Malcolm over 1 year
On linux you can set up a virtual interface using
ifconfig eth0:0 ....
There's these questions:
How do you create a virtual network interface on Windows?
virtual network interface for windows
But they talk about vpn or loopback. VPN wont work in my situation as I'm trying to talk to a machine I don't have control over that sits on a hardwired subnet, which is not the one I get via dhcp. Loopback doesn't work as it doesn't actually talk to the physical device.
There's a hack on WinXP that lets you override dhcp by hacking the registry, but it was disabled in Win7 for security reasons.
-
Michael Madsen about 12 yearsYou should be able to configure any network interface via the command line with
netsh
. I'm not sure if that was in XP, but it should be in Vista and 7. -
Malcolm about 12 yearsnetsh will let you change the interface configuration, it does not appear to allow you to add a virtual interface to an existing one. " netsh interface ipv4 add address ..." just edits the current configuration.
-
Harry Johnston about 12 yearsI suspect that you can't configure an additional IP address on an interface (by any means) when it is set to use DHCP. However, bridging the physical adapter to the Microsoft Loopback Adapter might work.
-
Malcolm about 12 yearsDHCP does seem to prevent adding an IP address. Bridging to the loopback adapter didn't seem to work, there's still only one visible IP address (the bridge gets the IP of the last adapter added).
-
-
Malcolm almost 12 yearsFor the record, the only solution we found at $WORK that actually solved the problem on Win7 (embedded) is a custom MUX (multiplexer) driver derived from source from Microsoft.