PD16 on Big Sur: VM not using the configured MAC Address

Discussion in 'macOS Virtual Machine' started by MatthiasS9, Oct 20, 2020.

  1. MatthiasS9

    MatthiasS9 Member

    Messages:
    54
    I have a Big Sur host with PD 16.0.1, I have installed and configured a 10.15 VM using Bridged Network via Ethernet with a dedicated MAC address. When the VM boots it shows the correct MAC address in the System Preferences, but it appears to use a completely different MAC address. Since the MAC address used is not registered in our network, the VM does not get network access. When I register the MAC address used in our network DB, the VM gets proper network access.

    Any idea why the VM is not using the MAC it is supposed to use, and even displays in the System Preferences and ifconfig?
     
  2. MatthiasS9

    MatthiasS9 Member

    Messages:
    54
    And after rebooting another 10.15. VM hosted on another Mac with PD 16.0.1, it also has lost its network connection, probably for the same reason :(
     
  3. Jamesnp

    Jamesnp Bit poster

    Messages:
    3
    Same issue here.
     
    mcgroarty likes this.
  4. MatthiasS9

    MatthiasS9 Member

    Messages:
    54
    Sure, this appears to be a feature, and not a bug due to wierd circumstances. This makes using Parallels under macOS 11 very cumbersome. I hope Apple and Parallels find a way to fix this, but I fear that will take some time :(
     
  5. FreekW

    FreekW Bit poster

    Messages:
    7
    Same problem here. Is the (wrong) Mac address that the outside world sees constant, or does it change after rebooting? In the former case, I can live with this.
     
  6. RichardL21

    RichardL21 Bit poster

    Messages:
    1
    I'm also having the same issue. I'm using Bridged with Default Adapter, and Virtio adapter for RHEL 7.6 VM. The configured MAC address in Parallels Network adapter matches what the OS reports, but not what is being used to gain an IP address. I use reserved addressing by MAC, and all my VM's are getting different IP addresses now.

    I've tried deleting and re-adding the adapter, changing the NIC type, and changing the binding to be a specific adapter. None of these have resulted in getting the correct MAC address. This only started happening after the Big Sur upgrade. Same version of Parallels (Version 16.1.0 (48950))
    before and after upgrade produces different results.
     
  7. MatthiasS9

    MatthiasS9 Member

    Messages:
    54
    Fortunately it appears to be constant. It is still annoying having to find out which MAC address is used, since the popup from the captive network is neither shown on the host nor the client. But it would be a complete desaster if the MAC used would change all the time.
     
  8. Leonchik1976

    Leonchik1976 Junior Member

    Messages:
    12
    Same here
     
  9. MatthiasS9

    MatthiasS9 Member

    Messages:
    54
    Doing further tests it seems it uses the same hardware address for all client VMs! If that is true it is even worse than I thought
     
  10. AdrianC4

    AdrianC4 Bit poster

    Messages:
    2
    I'm having the same issue as well, latest version of Big Sur and Parallels 16. Bridged mode doesn't work consistently, browsers half-load sites or not at all and my router is reporting incorrect MAC addresses from Parallels. Shared networking is fine.
     
  11. stoli412

    stoli412 Member

    Messages:
    33
    Same issue here as well running latest versions of Big Sur and Parallels 16 Pro. The MAC address listed in the VM config screen and inside the VM itself does not match the MAC address my router sees. This happens for all VMs I've tested (Linux and Windows) so it doesn't appear to be an OS issue.
     
    mcgroarty likes this.
  12. MatthiasS9

    MatthiasS9 Member

    Messages:
    54
    Further tests show that each VM does use its own arbitrary MAC address. I think the impression that each VM uses the same MAC was the result of a clone attempts that badly failed - so badly that I had to remove both VMs and start from scratch :(
     
  13. HendrikH1

    HendrikH1 Bit poster

    Messages:
    1
    Same here. The MAC address listed in the VM config screen and inside the VM itself does not match the MAC address my DHCP server sees
     
  14. DmitryM5

    DmitryM5 Bit poster

    Messages:
    2
    Same problem here on Big Sur with PD16.

    Parallels Configuration on => "Windows 10" => "Hardware" => "Network" => "Default Adapter" => "Advanced Settings" => "MAC" value:
    00:1C:42:36:CE:87

    Windows 10 VM Physical Address (MAC):
    00:1C:42:36:CE:87

    "Real" MAC on my router:
    12:79:3f:4a:c1:87
     
    MichalG4 and mcgroarty like this.
  15. mcgroarty

    mcgroarty Member

    Messages:
    60
    Same issue here with Parallels Desktop 16.1.1 on an iMac Pro with bridged networking against the wired Ethernet: An external DHCP server is not seeing the configured DHCP server after upgrading from Mojave to Big Sur 11.1.

    If I configure the desired IP as a static IP it works, but the external DHCP server sees the wrong MAC address.
     
  16. WesleyC4

    WesleyC4 Bit poster

    Messages:
    2
    Quite frustrating to see this type of issue lingering without a root cause analysis or estimated repair date.
     
  17. TrentR

    TrentR Bit poster

    Messages:
    2
    Just in case it helps: I had the same trouble with the masked Mac Address. I found by shutting the VM down and changing the Network Hardware to a REALTEK Adapter (In Network-Advanced Settings) seems to have solved the issue. so far anyway.
     
    mcgroarty likes this.
  18. WesleyC4

    WesleyC4 Bit poster

    Messages:
    2
     
  19. TrentR

    TrentR Bit poster

    Messages:
    2
    Mine was quite the opposite.. I tried the Virtio adapter and got no connection. I only noticed the issue when some software (that doesn't like NAT) didn't work, upon checking the dhcp reservation I found, as above, a masked MAC Address. Hope you figure your out!
     
  20. mcgroarty

    mcgroarty Member

    Messages:
    60
    Of note, this same problem does not happen with VMWare Fusion on Big Sur. It can't be a limit of Big Sur if VMWare found a way around it without even requiring a kernel extension.
    VMWare Fusion doesn't have Parallels' Windows performance or nicer UI. This isn't a hint to switch, but it is a data point for the Parallels devs.
     

Share This Page