CAUSE
This behavior occurs when the following conditions are true:
- The virtual machine connects to the network by using
Shared Networking.
- Your user account on the Macintosh computer does not have root user permissions.
Only user accounts that have root user permissions can access the ports that Shared Networking
uses in Apple Mac OS X. However, you can connect to your network when you set
your virtual machine to use Virtual Switch networking instead of Shared Networking.
WORKAROUND
To work around this behavior, you can either set your
virtual machine to use Virtual Switch, or you can have your user account changed to
grant you root user permissions.
Use Virtual Switch
To use Virtual Switch with your Windows-based virtual machine, follow these steps:
- Start Virtual PC.
- On the Virtual PC List, click the virtual
machine that you want to configure.
- Click Settings.
- Click Networking.
- Click to select the Enable networking
check box.
- Click Virtual Switch.
- Click OK.
- On the Virtual PC menu, click
Preferences.
- Click Virtual Switch.
- Click one of the
following options in the Select Ethernet Adapter list:
- (Default)
- Built-in Ethernet
- Ethernet Slot
- AirPort
- Click OK.
Note Windows must be configured to automatically obtain a TCP/IP
address from a Dynamic Host Configuration Protocol (DHCP) server, and a DHCP server must be available on the network.
Or, Windows must be configured with a static TCP/IP address that is different
from the Macintosh computer's TCP/IP address.
For additional information about setting your Windows-based guest operating system to use DHCP or Static IP
networking, click the following article numbers to view the articles in the Microsoft Knowledge Base:
314066
How to Enable Internet Connection Sharing on a Home or Small Office Network Connection in Windows XP
237254 How to Enable Internet Connection Sharing on a Network Connection in Windows 2000
230151 How to Configure ICS to Use a Static IP Address
262227 Description of the Home Networking Wizard in Windows
Change User Permissions
To change your user account permissions, follow these steps:
- Log on to the Macintosh computer by using an administrator user
account.
- On the Dock, click System
Preferences.
- Click Accounts, and then click the user
account that you want to modify.
- Click Edit User.
- Click to select the Allow user to administer this
computer check box.
- Click OK.
- Log off the computer, and then log on to the computer again by using the
user account that you just modified.
Note While you are logged in as root, you will have read and write
permissions to all areas of the file system. You can create and modify files
and documents as a root such that other user accounts do not have access to.
Microsoft does not support making changes to Virtual PC files, drive images,
and other files made while a user is logged in to an account that has root user permissions. .