This tip comes from a former student of mine, Michael Maher. Michael works as the Principal Infrastructure Specialist in Service Management & Infrastructure section of O2 Ireland. Michael has found a way of getting the vmxnet.sys driver working in the Server Core Edition of Windows 2008. Here’s the instructions that Michael sent me (Michael: Sorry it’s taken me so much time to posting this!)
“For those unfamiliar with Server Core it is a command line only version of Windows Server 2008 (formerly Longhorn). I have been trying to install this on ESX 3.0. On the GUI version of Windows 2008 server, VMWare tools must be installed to get the NIC working. Server Core however is command line only. VMWareTools is a GUI installation so this is not an option for Server Core. The workaround is to transfer VMWareTools (contained in a file called windows.iso) from your ESX server to a local drive. This can be done using Winscp. Use Virtual Center to mount the windows.iso file as a CDROM drive in the Server Core VM. The driver files are located in \Program Files\VMWare\VMWare Tools\Drivers\VMXNet\w2k of the windows.iso file. The command used to install the drivers is
C:\Windows\System32>pnputil -i -a vmxnet.inf
Microsoft PnP Utility
Processing inf : vmxnet.inf
Successfully installed the driver on a device on the system.
Driver package added successfully.
Published name : oem2.inf
Next check the installation of the driver. Vmxnet should be displayed near the end of the list.
C:\Windows\System32>driverquery
ws2ifsl Winsock IFS driver Kernel 18/04/2007 04:52:40
vmxnet VMware Ethernet Adapte Kernel 22/04/2006 23:13:11
You can then enable remote access of Server Core with the command.
netsh advfirewall set allprofiles settings remotemanagement enable
To disable the firewall.
netsh advfirewall set allprofiles firewallpolicy allowinbound,allowoutbound”
Update: After posting this entry I was contacted by RTFM reader, Justin Campbell – who has also worked out a way of installing VMware Tools Server Core 2008 using msiexec. You can read more about Justin’s method at this entry on his blog:
Link:
http://cmsjustin.blogspot.com/2007/09/windows-server-2008-core-not-what-i-had.html