|
[Mac OSx86] VMware Networking Guide (Updated) |
|
|
|
Description:
How to enable
networking on a VMware Installation of Mac OSx86
*********
Note: Before attempting anything, make sure that a Ethernet virtual device is added to your VM in VMware
Important Note: The best known working mode for networking on OS X on VMware is Bridged. If you are having trouble, you should try setting the Ethernet Controller to bridged.
Method 1: EthernetVirtualDev
Add the ethernet0.virtualDev="e1000" line to the VMX configuration file
Method 2: Maxxuss AMDPCNET Driver
- Download the Maxxuss driver here
- Unzip the file to extract the ISO
- Mount the ISO in VMware
- Make sure you have Ethernet enabled in VMware (host-only, bridged, NAT, etc.)
- Boot the virtual machine (there should be a Maxxuss CD icon)
- Open the Maxxuss CD
- Go into the MaxxussAMDPCNET folder
- Create a new folder called 'network' (without quotations) on the desktop
- Copy all the contents of the MaxxussAMDPCNET folder in the CD into the 'network' folder
- Now copy just the MaxxussAMDPCNET.kext file inside the Maxxuss folder to your home folder (/Users/<yourusername>)
- Open a terminal window
- Type in the following command and press Enter
sudo Desktop/network/install.sh
- When prompted for your password, enter itIf all goes well, the command should silently complete with no messages on the screen and it should return to a blank command promptIf you see some sort of error, write it down and send me a message or post a topic in the forums
- Now, reboot the VM and networking should work!
Method 3: Set up MAC Adress
- Open your virtual machines VMX file and find the line where it says "ethernet0.generatedAddress"
- Copy the MAC adress that follows it down somwhere (e.g. something like "00:0c:29:83:d8:7c", yours will differ)
- Boot your Mac OS X Virtual machine and open the Terminal program from Application >> Utilities
- Run these commands:
sudo -s
[enter password]
ifconfig en0 ether xx:xx:xx:xx:xx:xx
- Replace the string of x's with your actual MAC address and run the command and Ethernet should be working
- Run the Network Setup Assistant from System Preferences if it doesn't work after running the commands
- If "en0" returns an error or doesn't work, then change "en0" in the commands to "en1". If that doesn't work try "en2"
Method 4: Command Line IP Address Renewal
- Do this fix only after you've done both of the methods above
- Open the Terminal and type in the following commands:
sudo -s
[enter password]
ifconfig en2 up
ipconfig set en2 DHCP
reboot
- If "en0" returns an error or doesn't work, then change "en0" in the commands to "en1". If that doesn't work try "en2"
|