转载请注明出处http://blog.csdn.net/xusensen/article/details/24181295
1,把本地连接的共享功能打开,Homenetwork connection选项选择VMnet8,即虚拟机通过NAT上网对应的那块虚拟网卡。之后会有提示,按确认即可。
2,系统自动为VMnet8分配IP address和Subnet mask。DNS server自己填,我这里填的是4.2.2.2。换成其他的也是可以的。
3,设置虚拟机的网络适配器,设置网络连接为NAT模式。
4,在虚拟机里的编辑->虚拟网络编辑器->NAT设置里,做如下设置。如果IP地址动态分配的话,对DHCP也要进行相应设置。
5,打开虚拟机里的linux系统,我的是CentOS6.3。其他版本的操作系统,包括windows,设置也是类似的。主要是对IP地址,子网掩码,网关和DNS服务器,根据主机中的VMnet8进行设置。再网络重启。
对于没有图形界面的,可以用命令设置,具体如下。但注意,用命令设置只是临时生效,关机或重启又会恢复到之前的状态。
1) 配置IP地址和子网掩码
# ifconfig eth0 192.168.137.10 netmask 255.255.255.0
2) 添加默认网关
#route add default gw192.168.137.1 eth0
所以这里推荐直接修改文件的方式,这种方式会永久生效。(对于RedHat系列的Linux,用setup命令进入之后,再修改也是可以的。)
vi /etc/sysconfig/network-scripts/ifcfg-eth0。这个文件里各个属性可以修改,这里还是对IP地址,子网掩码,网关和DNS服务器进行修改。
这时网卡的配置没有生效,运行/etc/rc.d/init.d/networkrestart(或者service network restart)命令重启网络服务。我们刚才作的配置才会生效。
6,此时测试可以ping通淘宝网,联网成功。
以上是我在一台台式机上的设置步骤,设置完成后CentOS可以上网。但当在一台笔记本上以相同步骤设置后,却始终不能连到外网。后来,我将VMnet8的共享功能也打开,就可以联外网了(打开后,再关闭也能连上)。这个具体原因我也不清楚。