📎 AI Summary:
The thread discusses troubleshooting internet connectivity issues for VMs in Hyper-V. The original poster, Drew, explains the importance of installing the correct Service Packs and Integration Services on VM OSes like Windows XP, Vista, and 7 to enable network access, and shares a method of mounting VHDs to facilitate copying SP files. RuskinF later provides a step-by-step guide on creating and configuring an external virtual switch in Hyper-V Manager to ensure VMs can connect to the network. Overall, the thread offers practical solutions for setting up networking for Hyper-V virtual machines.

Drew

Banned
Joined
Mar 25, 2006
Messages
3,560
Thread Author #1
I (had) put this in Tutorials but, then I noticed this section & it belongs here, too.

Installed VMs in Hyper-V such as Win7, Vista or XP want to connect to the Net.

After, installing a VM OS & setting up a Virtual Switch the VMs may see no internet connections.

The Integration Services must be installed to the VMs to have connectivity. These will not install unless & until all required SPs are in FIRST (SP1 & 2 for Vista and SP1, 2 & 3 for XP).

If the install media did not give all SPs, download them. Next, in Windows 8 the VMs can be mounted. Find the VHDs, Rt Clk & select Mount. Now, you can copy the SP files to the VM. Eject the mounted VHD (They won't run in Hyper-V, if you don't. Now, in the VM > C:\ find the SP(s) & install. Once done, the Integration DVD will (now) work/run in the VM and NOW the VM will connect to the Web.

BTW, being able to mount the VHDs makes it really easy to copy or move things to your VMs.

Cheers,
Drew
Link Removed
 

Solution
These steps will guide you to connect VMs in Hyper-V:
  1. Open Hyper-V Manager. A quick way to do this is by hitting the Windows button or key then type "Hyper-V Manager".
    If search doesn't find Hyper-V Manager, Hyper-V or the Hyper-V management tools are not enabled. See the instructions to enable Hyper-V.
  2. Select the server in the left pane, or click "Connect to Server..." in the right pane.
  3. In Hyper-V Manager, select Virtual Switch Manager... from the 'Actions' menu on the right.
  4. Under the 'Virtual Switches' section, select New virtual network switch.
  5. Under 'What type of virtual switch do you want to create?', select External.
  6. Select the Create Virtual Switch button.
  7. Under ‘Virtual...

RuskinF

Member
Joined
Feb 17, 2020
Messages
87
These steps will guide you to connect VMs in Hyper-V:
  1. Open Hyper-V Manager. A quick way to do this is by hitting the Windows button or key then type "Hyper-V Manager".
    If search doesn't find Hyper-V Manager, Hyper-V or the Hyper-V management tools are not enabled. See the instructions to enable Hyper-V.
  2. Select the server in the left pane, or click "Connect to Server..." in the right pane.
  3. In Hyper-V Manager, select Virtual Switch Manager... from the 'Actions' menu on the right.
  4. Under the 'Virtual Switches' section, select New virtual network switch.
  5. Under 'What type of virtual switch do you want to create?', select External.
  6. Select the Create Virtual Switch button.
  7. Under ‘Virtual Switch Properties’, give the new switch a name such as External VM Switch.
  8. Under ‘Connection Type’, ensure that External Network has been selected.
  9. Select the physical network card to be paired with the new virtual switch. This is the network card that is physically connected to the network.
    newswitch_upd.png
  10. Select Apply to create the virtual switch. At this point you will most likely see the following message. Click Yes to continue.
    pen_changes_upd.png
  11. Select OK to close the Virtual Switch Manager Window.
 

Solution