Host: Arch Linux, x86-64, kernel 4.1.6
I installed VMWare Workstation 12 on my Linux host and the install appears to have completed without any errors. However, during the compiling of the kernel modules, a few warnings (which I think are safe to ingnore appeared).
sudo vmware-modconfig --console --install-all
[sudo] password for ffhaddad:
Stopping VMware services:
VMware Authentication Daemon done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
make: Entering directory '/tmp/modconfig-cR61EP/vmmon-only'
Using kernel build system.
/sbin/make -C /lib/modules/4.1.6-1-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/lib/modules/4.1.6-1-ARCH/build'
CC [M] /tmp/modconfig-cR61EP/vmmon-only/linux/driverLog.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/linux/driver.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/linux/hostif.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/memtrack.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/apic.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/vmx86.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/task.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/cpuid.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/hashFunc.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/comport.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/common/phystrack.o
CC [M] /tmp/modconfig-cR61EP/vmmon-only/vmcore/moduleloop.o
/tmp/modconfig-cR61EP/vmmon-only/linux/driver.c:1285:1: warning: always_inline function might not be inlinable [-Wattributes]
LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
^
LD [M] /tmp/modconfig-cR61EP/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-cR61EP/vmmon-only/vmmon.mod.o
LD [M] /tmp/modconfig-cR61EP/vmmon-only/vmmon.ko
make[1]: Leaving directory '/usr/lib/modules/4.1.6-1-ARCH/build'
/sbin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-cR61EP/vmmon-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-cR61EP/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory '/tmp/modconfig-cR61EP/vmmon-only'
make: Entering directory '/tmp/modconfig-cR61EP/vmnet-only'
Using kernel build system.
/sbin/make -C /lib/modules/4.1.6-1-ARCH/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/lib/modules/4.1.6-1-ARCH/build'
CC [M] /tmp/modconfig-cR61EP/vmnet-only/driver.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/hub.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/userif.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/netif.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/bridge.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/smac_compat.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/procfs.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/smac.o
CC [M] /tmp/modconfig-cR61EP/vmnet-only/vnetEvent.o
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-cR61EP/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-cR61EP/vmnet-only/netif.c:43:
include/linux/pci_ids.h:2251:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
In file included from /tmp/modconfig-cR61EP/vmnet-only/net.h:38:0,
from /tmp/modconfig-cR61EP/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-cR61EP/vmnet-only/netif.c:42:
/tmp/modconfig-cR61EP/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
CC [M] /tmp/modconfig-cR61EP/vmnet-only/vnetUserListener.o
In file included from /tmp/modconfig-cR61EP/vmnet-only/net.h:38:0,
from /tmp/modconfig-cR61EP/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-cR61EP/vmnet-only/bridge.c:52:
/tmp/modconfig-cR61EP/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-cR61EP/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-cR61EP/vmnet-only/bridge.c:51:
include/linux/pci_ids.h:2251:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
LD [M] /tmp/modconfig-cR61EP/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-cR61EP/vmnet-only/vmnet.mod.o
LD [M] /tmp/modconfig-cR61EP/vmnet-only/vmnet.ko
make[1]: Leaving directory '/usr/lib/modules/4.1.6-1-ARCH/build'
/sbin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-cR61EP/vmnet-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-cR61EP/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory '/tmp/modconfig-cR61EP/vmnet-only'
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet done
VMware Authentication Daemon done
Shared Memory Available done
When I type lsmod | grep vm, I see the module running:
vmnet 57344 13
When I type: status vmware.service, I get:
vmware.service - VMware daemon
Loaded: loaded (/usr/lib/systemd/system/vmware.service; enabled; vendor preset: disabled)
Active: active (exited) since Wed 2015-08-26 14:45:22 PDT; 1h 14min ago
Process: 323 ExecStart=/etc/init.d/vmware start (code=exited, status=0/SUCCESS)
Main PID: 323 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/vmware.service
Aug 26 14:46:21 silverstone vmnet-dhcpd[718]: DHCPDISCOVER from 00:0c:29:05:cc:e2 via vmnet8
Aug 26 14:46:22 silverstone vmnet-dhcpd[718]: DHCPOFFER on 172.16.156.128 to 00:0c:29:05:cc:e2 via vmnet8
Aug 26 14:46:22 silverstone vmnet-dhcpd[718]: DHCPREQUEST for 172.16.156.128 from 00:0c:29:05:cc:e2 ...et8
Aug 26 14:46:22 silverstone vmnet-dhcpd[718]: DHCPACK on 172.16.156.128 to 00:0c:29:05:cc:e2 via vmnet8
Aug 26 14:46:27 silverstone vmnet-dhcpd[718]: DHCPINFORM for 172.16.156.128 from 00:0c:29:05:cc:e2 v...et8
Aug 26 14:46:27 silverstone vmnet-dhcpd[718]: DHCPACK on 172.16.156.128 to 00:0c:29:05:cc:e2 via vmnet8
Aug 26 14:52:31 silverstone vmnetBridge[589]: Stopped bridge eno1 to virtual network 0.
Aug 26 14:52:34 silverstone vmnet-dhcpd[695]: select: Interrupted system call
Aug 26 14:52:34 silverstone vmnet-dhcpd[695]: exiting.
Aug 26 14:52:34 silverstone vmnet-dhcpd[718]: select: Interrupted system call
Hint: Some lines were ellipsized, use -l to show in full.
All of this leads to the issue of being unable to access the internet from within my Windows Guest. I can ping the host machine, but I can't access the internet. I'm not sure what the problem could be.