Solved

Trying to Understand MAC Address with a VM Machine

Posted on 2009-05-07
4
628 Views
Last Modified: 2013-11-09
How does a VM machine change the MAC addresses on a single NIC?  Does the NIC have multiple MAC addresses at any given time?  Is the VM swapping out MAC addresses based on the needed address.  Or, does it work some other way?
0
Comment
Question by:jdana
4 Comments
 
LVL 1

Accepted Solution

by:
sryckman earned 84 total points
ID: 24330545
Remember that the VM does not have a physical NIC.   You may have mapped the virtual machine's virtual NIC to a physical NIC - but in the virtual machine it's just software.   The physical NIC on the machine just acts as a switch and forwards the traffic.   Thus the MAC address for a VM can be whatever the VM wants it to be.
0
 
LVL 10

Assisted Solution

by:ashwin_kumar525
ashwin_kumar525 earned 83 total points
ID: 24330920
The MAC address will be dynamically generated for each VM you mount. You can also set it to static if you want. This is not only for VMs, we can also change the MAC for your physical machine using third party softwares.
0
 
LVL 3

Assisted Solution

by:ranit8
ranit8 earned 83 total points
ID: 24364859
"The physical NIC on the machine just acts as a switch and forwards the traffic."

What sryckman said is right, and there are 2 possible ways, depending on the implementation:

Either the host works as an ARP PROXY so the external network machines send traffic directed to the VM guests's IP address to the host's MAC address, and the host sends it to the VM with the VM's MAC address as destination (much like NAT, but a layer below).

Or the host physical NIC is set at promiscuous mode, so whenever the address of the received frame matches the physical MAC or one of the virtual machines MAC, the frame is processed accordingly.
0
 

Author Closing Comment

by:jdana
ID: 31579207
sryckman - Thanks for the clear summary.  
ranit8 - Thanks for the definition of ARP PROXY and promiscuous mode.  Both concepts are now in my notes.
0

Featured Post

Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
In this video tutorial I show you the main steps to install and configure  a VMware ESXi6.0 server. The video has my comments as text on the screen and you can pause anytime when needed. Hope this will be helpful. Verify that your hardware and BIO…

816 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

8 Experts available now in Live!

Get 1:1 Help Now