A.3 Trouble Configuring the Network with VMware Player 3 on SLES 11

You might see the following error when you try to configure the network with VMware Player 3 on SLES 11:

Jan 12 14:57:34.761: vmx| VNET: MACVNetPortOpenDevice: Ethernet0: can't open vmnet device (No such device or address)
Jan 12 14:57:34.761: vmx| VNET: MACVNetPort_Connect: Ethernet0: can't open data fd
Jan 12 14:57:34.761: vmx| Msg_Post: Error
Jan 12 14:57:34.761: vmx| [msg.vnet.connectvnet] Could not connect Ethernet0 to virtual network "/dev/vmnet0". More information can be found in the vmware.log file.
Jan 12 14:57:34.761: vmx|[msg.device.badconnect] Failed to connect virtual device Ethernet0. 
Jan 12 14:57:34.761: vmx| -- 

This error indicates that the VMX file might have been opened by another VM. To work around this issue, you must update the MAC address in the VMX file as follows:

  1. Open the VMX file in a text editor.

  2. Copy the MAC address from the ethernet0.generatedAddress field.

  3. Open the /etc/udev/rules.d/70-persistent-net.rules file from the guest operating system.

  4. Comment out the original line, then type a SUBSYSTEM line as follows:

    SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}==<MAC address>, NAME="eth0" 
    
  5. Replace <MAC address> with the MAC address you copied in Step 2.

  6. Save and close the file.

  7. Open the VM in VMware Player.