VMware Communities
thunder911
Contributor
Contributor
Jump to solution

pysical network card not detected by VM after driver update, help!!!!

Hi all,

first of all I thak you for your replay!!!

I have a big problem to get internet running on vm. After an update for driver (network card) its not detected by vm. I tried to repair & reinstall the vmware but no way out.

I'v only the vmnet1 & vmnet8 but vmnet0 is missing!!

Host: WinXP Home SP2

Guest: WinXP Pro SP2

Pysical network adapter: VIA III Fast Ethernet Adapter

After 100 configuration still no solution for this blocade, so I'm very thankful for your help!!!

Tags (1)
0 Kudos
52 Replies
patrickds
Expert
Expert
Jump to solution

try manually installing bridging service by doing the following:

open properties for your physical nic

click the install button

choose to install a service

click the 'have disk' button and browse to your VMware workstation installation folder (default: c:\program files\VMWare\workstation)

select netbridge.inf and install it

then enable it to activate bridging over this interface

Patrick

0 Kudos
mike_laspina
Champion
Champion
Jump to solution

I think patrickds is on the right track.

You could fix it manually if that does not work.

If you could post a regedit export of HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMnetBridge I may be able to help.

The important key is it defines what card to bridge to from the local adapters

The adapter ip definition will look simmilar to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\{CF4E95B5-F39E-41D5-9012-D9D02259C3E1} and should have the IP address of the host system under the parameters/tcpip key

http://blog.laspina.ca/ vExpert 2009
0 Kudos
thunder911
Contributor
Contributor
Jump to solution

Hi all

thanks very much for reply

I tried this but the physical nic is already installed so its not possible to install ( no install option)!!!

And by the way how can I install a service (netbridge.inf)!!

Sorry please explain me step by step to fix this trouble shoot.

Thanks a lot

0 Kudos
thunder911
Contributor
Contributor
Jump to solution

Hi all

thanks for relpy

I got this advice with the "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMnetBridge" once unfortunately this key is missing in my registry (regedit), I repeat this key is MISSING & thats exactly my vmware troubleshoot!!

thanks a lot for help

0 Kudos
patrickds
Expert
Expert
Jump to solution

to install netbridge service on your physical nic:

- open up properties for the physical network connection (you get the list where you can change ip-setup, enable or disable file&printer sharing...)

- below the list of installed services/protocols for the connection, there is a button 'install', click this

- you get a list of choices for things to install (client, service or protocol), choose 'service' and click 'Add'

- in the next window, press 'have disk', browse to the VMware Workstation program directory and select netbridge.inf

- finalize by clicking next or ok a couple of times (you know the drill with Windows)

If the VMware bridging protocol is already shown in your networks properties, you may have to uninstall it first (use the uninstall button), then readd it.

(i know it's called 'bridging protocol', but it gets installed as a service)

Patrick

0 Kudos
thunder911
Contributor
Contributor
Jump to solution

Hi all

thanks a lot for relpy!

I did that but nothing new, the problem there is NO "vmnet0" installed in host OS!

I tried to install/reinstall/repair more than 10 times nothing new!

The damn Vmnet0 virtual network adapter for bridging the physical adapter is everytime missing.

Even in the save mode of host I couldn't install the vmnet0 adapter!

Anyone got an advice to finaly finding a solution for this trouble! Or any idea who 's the real VMware technology expert?

Thats why I writing in the offical forum of VMware to get a real support from experts.

I worked with VMware for years never had any problems but NOW.

Thanks a lot for support & help

0 Kudos
mike_laspina
Champion
Champion
Jump to solution

You should be able to manually fix this.

1) Locate the network adapter that you wish to bridge. Look for the GUID that matches you workstation IP address.

1573_1573.png

2) Edit the GUID entries in the attached attached RegEdit.reg file to match your adapter GUID and then import the file. (Yes, It's in hex so be careful)

It should end up looking like: (Click on it for better clairity)

3) Export your HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMAuthService\Security Key to a file.

4) Edit the Regedit file by renaming text VMAutoService to VMNetBridge

5) Import the file - this will create the correct security key data.

6) Verify that Root\LEGACY_VMNETBRIDGE\0000 exists

7) Verify that C:\WINDOWS\system32\DRIVERS\vmnetbridge.sys exists.

😎 Restart and cross you fingers

http://blog.laspina.ca/ vExpert 2009
thunder911
Contributor
Contributor
Jump to solution

Hi all

thank you sooo much for reply.

1.I think I'm just a few steps for solution, but I still don't know where to find "GUID" of the workstation IP address (what is the name of the key in regedit)

I got a capture for you to see how it looks in my registry!!! Sorry guys I'm not expert!!!

2. How do I edit the GUID in attached *.reg - or how do it has to look like to edit the entries?

3. By the way "vmnet0" is still not installed on host!

Thank you soooo much for advice & support!!

0 Kudos
mike_laspina
Champion
Champion
Jump to solution

To figure out which GUID it is just set the Workstation to a static address temporarily and search the registry for that address.

The reg file is pure text you can edit it with notepad, but in this case just import it and edit them using regedit. The entries you need to change are inthe linkage key. Change entries Bind, Export and Route to the correct GUID of your adapter.

Do you have a regkey named VMNetAdapter ?

If not I have uploaded a reg file to create it

http://blog.laspina.ca/ vExpert 2009
0 Kudos
thunder911
Contributor
Contributor
Jump to solution

Hi all,

THANK YOU SO MUCH FOR YOUR HELP!

Mr. mike.laspina you'r the real VMware KING / Expert!

Thank you very very much for your professional patience & correct help.

Only with your help & support I could fix the trouble shoot which was long time problem, thanks again!

Damn it works I can't believe it.

Please allow me to ask this question, if you'r an engineer in the VMware technology society?

YOU ARE THE BEST

0 Kudos
mike_laspina
Champion
Champion
Jump to solution

Thanks for the compliment, great to hear it works.

I am not an employee of VMWare.

I just know a little registry surgery and how VMWare works.

Take Care

Mike

http://blog.laspina.ca/ vExpert 2009
0 Kudos
Chelmite
Contributor
Contributor
Jump to solution

I tried to follow your instructions and ran into a couple of problems.

In Step 2, I found my GUID for Tcpip.

In Step 3, I pasted this GUID over the one in the registry entry that I imported from your sample file. However, your entries have two GUIDs on each line.

The first one matches your Tcpip GUID.  What's the second GUID?

The second problem is that there's no key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VMAuthService. How is that one created?

Thanks,
Steve

0 Kudos
continuum
Immortal
Immortal
Jump to solution

this tips are for a version that nobody uses today
the name of the services have changed ...
please create a new post with your current problem


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos