VMware一共提供三种上网配置:桥接、NAT和Hostonly.
当你安装好RedHat9以后,你的网络连接里头会多出两个虚拟的网卡:
VMware Network Adapter VMnet1和VMware Network Adapter VMnet8,并且XP主机系统会给两个虚拟网卡随机分配私有的网络地址。(不要更改这两个地址)首先你需要把你真实的物理网卡共享才可以进一步进行配置。具体的操作是:本地连接-->属性-->高级-->Internet连接共享,两个都勾选,并且选择共享给VMware Network Adapter VMnet1。
bridge桥接:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面。所以RedHat的网络配置和你XP的配置是完全一样的。例如我的是XP配置是IP地址:197.126.130.56 掩码是255.255.255.0 网关是197.126.130.1 而我的RedHat的配置是IP地址:197.126.130.57 掩码是255.255.255.0 网关是197.126.130.1 其余的DNS配置也完全同主机的配置是一样的。这样配置不太好的地方就是你需要有两个公网的IP地址。
NAT方式: 这种方式其实是把XP主机虚拟成一个路由器,有
VMware Network Adapter VMnet1和VMware Network Adapter VMnet8来帮助你转发数据包。所以你的RedHat9需要和VMware Network Adapter VMnet1配成一个网段的。例如XP主机系统给我的VMware Network Adapter VMnet1分配的私有地址是192.168.70.1,掩码是255.255.255.0,那么RedHat9上边的地址就应该是192.168.70.2(最大可以到254),掩码是255.255.255.0 网关是192.168.70.1(网关必须填VMware Network Adapter VMnet1的地址,因为是通过VMware Network Adapter VMnet1帮助你转发的)。DNS和XP主机填的一样就可以了。
hostonly方式: 一般情况下桥接和NAT方式就足以让你上网了,但是根据VMware的文档来看,hostonly也是可以上外网的,我没有实验所以不好乱说。希望实验过的兄弟补充一下。
NAT方式的另外一种配置方案:
1. 打开VMware软件,选择Linux操作系统,在vmware的右下角处找到有关网卡、硬盘、光驱等设备,然后点击网卡,出现“网络适配器”对话框,其中的网络连接方式选择“NAT,用来共享主机的IP”,点击“确定”。设置成NAT方式。
2. 回到Windows系统中,选择本地网卡,属性,选择高级,选中“允许其他网络用户通过此计算机的internet连接共享”,下面可以看出此时本地网卡使用的是VMware Network Adapter VMnet8
3. 选择网卡“VMware Network Adapter VMnet8”,设置网络IP为192.168.0.2,掩码255.255.255.0,网关192.168.0.1
4. 进入Linux,进入“系统设置”|“网络”,双击eth0,弹出设置窗口,设置IP为192.168.0.3,网关192.168.0.1,再设置DNS为192.168.0.1