一、概述
1、 常见的上网方式
有以下两种:
桥接
NAT(推荐)
有关虚拟机几种不同联网方式的讲述,可以参考VMware网络选项分析
通常的配置步骤:
<1> 配置PC端
<2> 配置linux端
2、本文实验环境
PC:windos XP
虚拟机:VMware 6.5
linux: ubuntu 12.0.4
二、NAT联网方式
1、实现方法
在虚拟机linux系统设置界面选择NAT联网,默认情况下直接就能上网,也就是说可以不进行步骤2了。
2、修改IP
2.1 为何要修改IP?
选择NAT联网方式,默认选择的是DHCP指派IP,也就是自动设置。 不需要设置就可以直接上网,为何还要修改IP呢。因为自动设置的IP会由于某些原因变动,倘若自己指定一个静态IP,这样在开发过程中不会因为DHCP的动态分配,而频繁修改登录IP。
2.2 修改步骤
配置网络细节参考ubuntu网络设置,这里只讲述配置的参数。
1> 查看主机VMnet8配置
如果不是想要的IP地址,修改方法与常见的IP地址修改方法不一样,打开虚拟机VMware--> Virtual Network Editor-->Host Virtual Network Mapping -> VMnet8-->Subnet。
然后输入需要的IP地址,最后点击应用,就生效了。
2> 查看虚拟机NAT设置
3> 配置IP、网关、子网掩码(/etc/network/interfaces)
#网卡eth0的配置
#auto eth0
#iface eth0 inet dhcp #staic 静态IP
auto eth0
iface eth0 inet static
address 192.168.158.129
netmask 255.255.255.0
gateway 192.168.158.2
注意使IP与PC端VMnet8处于同一网段,子网掩码以及网关都设置为“虚拟机NAT设置”中给出的信息
4> 配置DNS(/etc/resolv.conf)
# Dynamic resolv.conf() file for glibc resolver() generated by resolvconf()
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.158.2
search localdomain
nameserver 210.32.32.1
nameserver 210.32.32.10
在DNS配置文件中添加一项"nameserver 192.168.158.2" 。
5> 重启网络
# /etc/init.d/networking restart
三、桥接联网
1、选择桥接联网
2、在“主机虚拟网络映射”里,将VMnet0 设置为物理网卡
Edit->Virtual Network Editor->Host Virtual Network Mapping
在安装完“VMware Workstation”之后,通常在网络连接里会多出来虚拟网络“VMware Network Adapter VMnet1”和“VMware Network Adapter VMnet8”,但是没有“VMware Network Adapter VMnet0”。如上图VMnet1和VMnet8分别选择的是对应的虚拟网络适配器,但是VMnet0选择的则是实际存在的物理网卡,这大概就是为什么没有“VMware Network Adapter VMnet0”的原因,也就是说VMnet0在使用的时候连接的是实际存在的物理网卡而不是虚拟网卡。
3、查看windows主机IP设置
4、 配置IP(同一网段)、网关、子网掩码、DNS与主机一致
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.158.129
netmask 255.255.255.0
gateway 192.168.158.1
/etc/resolv.conf
nameserver 210.32.32.1
nameserver 210.32.32.10
5、重启网络
# /etc/init.d/networking restart
6、开发板ping不通主机或者虚拟机ping不通主机
一种可能性,主机防火墙没有关闭。
参考网页:VMware网络选项分析
http://blog.****.net/Gavin_dinggengjia/article/details/6325904