Getting Hyper-V networking to work with ReactOS (How to)

Background

Hyper-V, unlike its more popular VirtualBox or VMWare, does not have a terribly good support for non-mainstream OSes. Thus, it came as no surprise that guest ReactOS support is not very good either. Networking in particular does not work at all. After digging through the internet for solution I only found bits and pieces of information which eventually are enough to get networking to work. However there’s still no convenient how-to for those who just want the networking to work, as a result I decided to create one.

Credit

I would like to thank Pi_User5 for pointing out the correct Hyper-V legacy adapter driver that was needed. The post in question can be found here.

Required Driver Files

As per the linked post, the driver can be download from here. The files that you want are in int_v505.zip\i386\WNT50.

I also repackaged the driver files into an ISO file which can be inserted into the VM. It can be downloaded from here.

Setting up networking

VM Setup

When setting up the Virtual Machine you’ll want to left the network configuration alone (If you already set up your virtual machine then no worries, just follow the next step).

mmc_2018-08-02_13-59-57_cropped.png

Change network adapter to legacy network adapter

Video of the process

Select the network adapter and press the “remove” button

2018-08-02_15-33-57.png

In the “Add Hardware” section, select “Legacy Network Adapter” and then press “Add”

2018-08-02_15-34-38.png

Select the newly created Legacy Network Adapter and choose the Virtual switch that you want to use.

2018-08-02_15-23-31.png

Install the driver

After installing ReactOS, a new hardware wizard should pop up, cancel until it ask to install driver for “Ethernet controller”. Even if it was not a fresh install of ReactOS, the wizard should still popped up.

2018-08-02_14-20-24

Choose “Install driver from specific location” and in the next screen, navigate to the driver files (If you choose to mount the iso then there’s a very good chance that the location is in D:\).

vmconnect_2018-08-02_14-21-42.png

When you press next, the driver should be successfully installed, restart the VM and enjoy internet connection.

Conclusion

At the end of the day its all about the driver, unfortunately the driver installer in ReactOS leave a lot to be desired. Anyway, I hope you found this guide helpful, thanks for reading.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s