Assign IP On virtual machines from Hyper-V

Assign IP On virtual machines from Hyper-V Windows Server

this article will show you how to use network birdge to configure and add Public IP fail over to the VM to access the internet


  • Dedicated Server with Windows Server 2012 or 2016 .
  • One Failover IP and MAC address of the fail-over IP. 

The following Steps are required to start adding the IP to your VM

Create Virtual Switch on Main Server Hyper-V

“If your hyper-v has the External Virtual Switch with checked allow managment OS to share this network adapter option , you can ignore this step” 

  1. Get All IP Configurations on the main server by running IPconfig/ALL command.
  2. In the Hyper-V Manager Create New Virtual Switch.
  3. Set Connection Type to External.
  4. Select the Adapter Associated with your server’s IP.
  5. Check Allow Management OS to share this network Adapter.

Create Virtual Switch on Main Server Hyper-V

Add Virtual MAC address of the VM on Hyper-V

Now you can change the settings of the VM that hosted on your server by adding the MAC address of the Fail-Over IP, “Please Note that the VM server status should be shutdown“.

  1. Select the VM Server that you want to edit.
  2. Click VM Settings to edit Virtual Machine Properties.
  3. Expand the network Adapter of the VM and click Advance Features.
  4. Change the MAC address to “Static” and enter the fail-over virtual MAC address .
  5. Press OK to apply the changes.

Change the MAC address to "Static" and enter the fail-over virtual MAC address

Configure the Network Adapter inside the VM “Windows Server”

Now we start configuring the VM network adapter to assign the IP and Gateway and DNS Server

    1. Start the VM and login as administrator.
    2. From Control Panel > Network and Share Center.
    3. Click on Eithernet Link connections.
    4. Click the properties to view Eithernet properties.
    5. Select Internet Protocol Version 4 (TCP/IPv4).
    6. Click on Properties button to show IPv4 Properties as bellow.

      VM Internet Protocol Version 4 (TCP/IPv4)

    7. Then From the IPv4 Properties select Use the following IP address.
    8. Enter the Fail-Over IP address.
    9. Enter into the subnet mask.
    10. In the Default gateway enter your Main server IP address by replacing the last cell numbers with 254.
    11. Enter “or the Preferred DNS shown in IPconfig/ALL from the main server” into the preferred DNS Server .
    12. Press OK and ignore the message that warning you about the gateway IP and assigned IP not being the same subnet.
    13. Reboot the VM server to let the changes get affected

VM Internet Protocol Version 4 (TCP/IPv4) settings

Pablo Villaronga

Pablo Villaronga is the the founder of, a technical advisor, author, and mentor for people working with cloud-native technologies. I broke into the IT industry in the late 1990's I landed my first job answering calls on the help desk. I quickly became IT obsessed. Fast forward to today, and I've worked for tech giants like Microsoft and Amazon, and have founded a successful consulting company. I'm proud to be recognized as part of Microsoft Azure Community. I believe that anyone can create a successful career in the tech industry and my goal is to shorten that learning curve for others.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.