有不少朋友都玩过虚拟机,它可以在一个系统内安装多个不同的系统,虚拟成不同系统下的计算机,尤其是能在Windows系统内玩Linux。VMware是一个不错的虚拟机工具,笔者在Windows XP系统下用VMware安装了Windows 2000系统玩上了双系统,不过要想Windows 2000系统也能像主机一样正常访问Internet,则需要正确设置虚拟机的IP地址和网关,虽然网上有不少关于VMware的使用教程,但具体的虚拟机上网的设置过程说得不是很详细,下面大家跟随笔者一起看透虚拟机上网设置。 一般主机上网有两种方式,一是本机在局域网环境中,多台计算机通过交换机访问Internet,则交换机是拨号主机而不是本机,那么主机(交换机)就有一个IP地址,这种情况类似办公室的电脑。另外一种方式是本机直接拨号上网,如家庭电脑。根据本机不同的上网方式,其虚拟的计算机上网设置方法也有所区别,我们分开来介绍。
一、局域网环境
局域网环境下设置虚拟机上网其实非常简单,例如笔者的Windows XP系统计算机在局域网内分配的IP地址是192.168.0.2,而局域网环境下交换机的主机IP地址是192.168.0.1,那么VMware虚拟的Windows 2000系统可以把它看作是局域网内的一台计算机,给它分配一个IP地址为192.168.0.4即可。
设置过程:
首先在VMware程序的“虚拟机”菜单下打开“设置”命令窗口,然后在硬件设置中选择“以太网”设置一下虚拟机使用的网卡,这里选择“自定义VMnet0默认桥接”即可。
接下来在虚拟机Windows 2000系统中设置网络连接属性,在Windows 2000系统桌面上选中“网上邻居”点击右键打开“属性”窗口,然后选择“本地连接”点击右键打开其属性窗口,选中“Internet协议(TCP/IP)”点击属性按钮,设置虚拟机的IP地址,如我们上面为它分配了虚拟机在局域网的地址为“192.168.0.4”,默认网关输入局域网主机的IP地址,首选DNS服务器指定为局域网主机的IP地址(图1)。设置好后确定。

图1 打开虚拟机Windows 2000的IE浏览器,输入一个网址访问检测是否能正常访问Internet了。
二、本机拨号上网
如果用本机拨号上网,那么与局域网环境就不同了,本机没有一个IP地址,虚拟机该如何设置自己的IP上网呢?VMware虚拟运行环境有一个虚拟网络(虚拟局域网)的功能,在VMware中配置一下虚拟网络的主机IP,虚拟机(即Windows 2000系统)就可以利用虚拟网络主机的网关访问Internet了。
|