Shared internet connection on windows 3.1 under Virtual PC

July 5, 2012 at 13:21:41
Specs: Windows 7

Under virtual PC 2007, my Virtual machines that run Windows 95 or above can connect to the Internet by selecting the Microsoft Loopback adapter as adapter 1 and installing the drivers for the network card that virtual PC emulates on to the virtual machines themselves. I looked for a windows 3.1 driver for the card, but only found one for the windows for workgroups version of the OS, not the non-WFWG one. I found a dos driver for the card as well, but it did not seem to be working properly. Is there anyway to get the non-WFWG version of windows 3.1 to connect using the shared internet connection or will I have to upgrade to the WFWG version of 3.1?

See More: Shared internet connection on windows 3.1 under Virtual PC

July 5, 2012 at 13:56:57

Report •

July 6, 2012 at 13:31:09
Thanks for the link, but I think the author of that blog had a different version of windows since some of the options he mentioned do not exist on the windows in my VM (which is windows 3.10 without the Workgroups add-on). I tried using the DOS driver I had again, but that did not help. I also tried installing Microsoft Network Client for DOS 3.0, but that gave me an error message saying that it could not find the card. After that I read the readme.txt file included with my network drivers and it said that I needed to have Microsoft LAN Manager 2.1, Windows for Workgroups, or Pathworks 4.1 installed in order to use the card. Guess I should have read that file first before posting. Sorry about that. I am currently trying to download Microsoft Lan Manager, but I keep getting asked for a username and password every time I try to access Microsoft's ftp site (which seems to be the only place where I can download Microsoft Lan Manager).

Report •

July 13, 2012 at 09:12:09
I finally found LAN manager and installed it, but it did not help. I have come to the conclusion that I must upgrade my windows 3.1 VM to Windows for Workgroups in order for the VM to access the internet via the loopback adapter.

Report •

Related Solutions

August 4, 2012 at 18:46:32
Find the packet driver of AMD PCNet at, load the packet driver and in autoexec.bat, then use Trumpet Winsock 3.0 (it's a commercial software though) for TCP/IP. BTW, I think the network setting in VPC 2007 should be NAT in order to allow the VM to connect to the Internet, unless you need host-to-client LAN, which Trumpet won't work.

Report •

September 18, 2012 at 19:41:30
sorry to be a little off topic but i cant believe someone is still using windows 3.1!

Report •

September 18, 2012 at 22:06:32
I use windows 3.1 for fun, not for every day computing. For that I use Windows 7. I have a 98 SE virtual machine and a 2000 virtual machine as well. All of these virtual machines (the 3.1, the 98 SE, and the 2000) are all run under my windows 7 computer.

As for the internet, I can get dial-up to work on 3.1 by setting my modem to the VM's COM 1 port. DSL (or any other form of high speed internet) won't work because I can't find windows 3.1 (without the windows for workgroups add-on) drivers for the network card that Virtual PC emulates. I was trying to get DSL to work on 3.1, since I don't always have access to dial-up.

raidenii, thanks for your input. I'm sorry, I should've mentioned this earlier, but the card that virtual PC 2007 uses is the Intel 21140 (sometimes called DEC 21140), not the AMD PCNet (Virtualbox uses that one). I've looked into Trumpet, but I don't think I'll go for it. Thanks again for your reply.

Report •

Ask Question