Virtual Server MAC address conflict when restarting hardware

I have a Windows 2003 R2 - 64bit server running the native OS, and a Windows 2003 R2 -32bit virtual server session.  Both the native and virtual sessions are sharing the same NIC.  When I reboot the native OS session, on restart the Virtual session doesn't start and generates a MAC address in use error.  

To get the Virtual server session running, I must kill the virtual server using taskkill /PID <ID> /F command.  

Then I can open the virtual server manager and manually restart the virtual server.  

What is the proper way to setup the virtual server to avoid this conflict at reboot?  Thanks you,
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Amit BhatnagarSystems Development Principal - Security and InfrastructureCommented:
Weird...!! To say the least...There is no 'Proper Way' of configuring the Virtual Server and normally, no conflict should occuer. I am assuming that both the machines, Host and Virtual have different static IPs assigned to them. Anyways, try deleting the VNC files and creating them once again using the Virtual Network wizard. See if that helps !!
WipfliAuthor Commented:
Is there a down and dirty best practices paper to use when setting up the networking of the virtual server?  
Amit BhatnagarSystems Development Principal - Security and InfrastructureCommented:
I am sorry, I have never used one. But, Yes one of my favorites ways is to create a Microsoft Loopback Adapter and then bind all the internal machines to it. Then configure RRAS on Host Machine so that it can be used as NAT Device to take the VM out to the Physical Network. But then again, I had my own reasons to do it. Can you tell me, what is your setup right now and what are you planning to setup?
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

WipfliAuthor Commented:
The server has dual NICs, but one is disabled.  I've got the native OS setup to use a unique IP address, then in the virtual server settings I'm using this NIC as well, with a different IP address in the actual virtual server session.  

Packets flow properly, and I've done it like this for other installs without problems (that I know of).  

I'll do some digging on MS's site for a whitepaper and see if I can find anything on thier recommendations.  
Amit BhatnagarSystems Development Principal - Security and InfrastructureCommented:
Sure thing. I will try and search as well. Although, in the mean time can you please let me know what is the MAC address of the enabled NIC, Disabled NIC and the NIC within the Virtual Server. You can get the MAC using the simple 'ipconfig/all' command.
Also, the MAC address conflict must be generating a Event ID within the EventViewer. Can you paste the information here. Thanx !!
WipfliAuthor Commented:
I found a "best practices" doc on Microsoft's site, although there is nothing specific how to setup.
To generate the error, I'll need to reboot the server.  This may be a couple weeks before the next window.  I'll post when I complete the reboot and best practices section.

Amit BhatnagarSystems Development Principal - Security and InfrastructureCommented:
Hmmmmm so it means we are not getting any errors within Event Viewer, right? Anyways, sure please keep me updated. Although, you did not mention the MAC Address of the machines involved.
WipfliAuthor Commented:
Some additional information:
I ran the ipconfig /all on the physical server and received the following MAC address:

When I go to the virtual machine properties-->Network adapters section, under the virtual server manager GUI, I see the Virtual network adapter 1 is "Connected to "External Network (Intel) PRO_1000 PT Server Adapter" with current Ethernet (MAC) address of 00-15-17-3d-28-44.

When I go into the virtual server session itself and do an ipconfig /all, I get a different MAC address 00-03-FF-38-28-44.

Is this the expected behavior?  
WipfliAuthor Commented:
Found the solution.

I had hard-coded the IP address into the physical NIC, then within the virtual session also used the same IP address.

To resolve, I used a DHCP address for the secondary physical NIC, then assigned that NIC to the virtual server and setup the proper static IP in the virtual server session.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Virtual Server

From novice to tech pro — start learning today.