赵荣涛's Archivers

From admin on 2010-11-09 09:48:41

VMware + win7(host) + linux Red Hat 9(guest) + 上网


VMware网络配置详解:三种网络模式简介及实现
安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/2ed054fdb1d69701d7887d5c.gif" />
其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍。
选择虚拟机网络模式方法如下,单击“Edit virtual machine settings”,如图所示:
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/402ace824263d5e60df4d25c.gif" />

然后在“Hardware”选项卡中选择“Ethernet”,在左边“Network connection”框架中有如下四个单选项:
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/3b96433fd641a1867c1e715c.gif" />
1. Bridged(桥接模式)
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/6a8a33c22ecbd75f0ff4775c.gif" />
在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。    
如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
我用此模式实现了中标普华linux在局域网内一独立主机的设置。windows主机ip为192.168.7.57,linux ip为192.168.7.150(同一个网段即可),同一局域网内其他主机都可以访问该linux。
2. NAT(网络地址转换模式)
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/9000451b5b211e91ac6e755c.gif" />
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。    
如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
我用此模式实现了Ubuntu 9.04对互联网的直接访问。
3. Host-only(主机模式)
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/5fa947a2fe2034e9caefd05c.gif" />
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用Host-only模式。在Host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。可以利用Windows XP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机真实的网卡进行外网的访问。虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等)都是由VMnet1(Host- only)虚拟网络的DHCP服务器来动态分配的。    
如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式。
我用此模式实现了sco openserver 5.05和主机windows xp的通讯。其中VMnet1 ip地址设置为192.168.59.1,sco505 ip地址设置为192.168.59.2(同一个网段即可)。
同样实现了redhat linux 9同主机的通讯。


了解了VMware的三种网络连接方式后,我们来看具体的配置方法


 





VMware安装RedHat Linux 9.0上网详细设置














1.先安装VMare 6.5再在这个虚拟机中安装RedHat Linux 9.0,为了能一步到位,请先关闭XP的内置防火墙,杀毒软件防火墙(瑞星,360等),Linux中的防火墙(开始-系统设置-系统级别-无防火墙),等可以上网后再一一试着开启,看看会不会因为防火墙影响Linux上网


2.在VMware 6.5中安装VMware Tools


VM-Install VMare Tolls




安装完成后出1个目录有3个文件,其中2个压缩包.rpm和.tar.gz,你只需要安装其中一个(注意,最好在root权限下进行安装,可以在字符界面下,解压.gz包到一个tmp目录,然后用其中的install.sh进行安装,如果失败,执行一下卸载命令,然后重新安装,这可能是你之前在图形界面下安装不完全造成的影响,所以最好用root权限进行安装。),我这里安装的.rpm直接双击就可以了,.tar.gz要用命令可以去网上搜索
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/40704ac4080f848f38db495c.jpg" width="500" />



在虚拟机中找到虚拟操作系统的名字(Red Hat Linux)在它上面右键选择settings,





开始-运行-网络连接-显示所有连接 多了2个连接VMware Network Adapter VMnet1和VMware Network Adapter VMnet8(我们选择的是NAT那么只关心V8)


4.打开Virtual Network Editor


Edi-Virtual Network Editor



<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/c3c334cc860d885400e9285c.jpg" />


5.启动DHCP和NAT服务(NAT服务设置中选择V8)


<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/d4c521fd0fb3d55208244d5c.jpg" width="500" />

<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/bf78471656f1ae5c962b435c.jpg" width="500" />


6.通过开始-运行-services.msc进入"服务设置"查看(或者自己来启动)



必须这样查看一次是否启动

<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/91c71a10fd3d3c45203f2e5c.jpg" width="500" />


7.开始 运行 cmd    敲击回车键 ipconfig /all 敲击回车键


主机本地连接网络配置:


如果本地连接是自动获取的IP地址不用管,这一步骤是要知道DNS是多少


本地连接:


  IP地址:192.X.X.X        


         掩 码:255.255.0.0


  网 关:


  DNS: (主DNS)61.139.2.69(第二DNS)202.98.96.68(和宽带连接的DNS一样)


8.VMware Network Adapter VMnet8设置


开始-运行-网络连接-显示所有连接-在VMware Network Adapter VMnet8上右键“属性”


-TCP/IP协议-属性


    Vmware选择NAT接入方式,默认有两个虚拟连接:VMnet1,VMnet8.VMnet8是专为NAT使用的。(如果V8是自动获取IP和DNS那么请用查看ipconfig /all中V8的网络信息,然后手动填入)请看图,


注意:如果自动获取的IP不是192.168.X.1那么可能会有问题,你可以手动设置了再修改为自动获取,或者重新电脑,反正尽可能让IP位192.168.X.1




IP地址:192.168.110.1


   掩 码:255.255.255.0


   网 关:192.168.110.2


(自己设置的网关192.168.110.?和这里设置的ip192.168.110.1在同一网段,并且使用靠前的数字1,2,3...不能和IP一样)











<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/ecf7ae01dfebbd4a7aec2c5c.jpg" />


<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/7a354307562fe3897a89475c.jpg" />

<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/26f1e109bde2a9eb2fddd45c.jpg" />
3.对虚拟机的操作系统网络设置选择NAT左边选择Network右边选择NAT 确定
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/a6283bafd609a6887dd92a5c.jpg" width="500" />



9.虚拟机系统(redhat 9.0 linux)网络设置:


开始-系统设置-网络(eth0状态要是活跃,或者说必须是激活状态)-编辑(设置-确定)


DNS(设置)-确定


文件-保存,文件-退出



<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/cc212f0e7b3951a337d1225c.jpg" />

<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/d8e471cd1e5c9b150eb3455c.jpg" />

<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/96f2c3e734042a6ab838205c.jpg" />



        IP地址:192.168.110.135


(此处135任设,网段同VMnet8一致,注意VMware6.5.2中的VMware8的IP设置范围限制,看下图)






<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/9697095168660a6043a75b5c.jpg" />


掩 码:255.255.255.0


        网 关:192.168.110.2


(设为VMnet8的网关ip,看清楚和上面设置的一致)


        DNS:   (主DNS)61.139.2.69(第二DNS)202.98.96.68


(同WdinwosXP的DNS一样,如果本地连接没有就看宽带连接的DNS )




10.在Linux终端中运行命令:service network restart重启网络设置




<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/a2dc42628de0e099e6113a5c.jpg" />


请再次确认DHCP和NAT服务已经启动


(右键刷新一次,右键可以选择“启动”)
<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/682b72ddedc495ab77c6385c.jpg" />



  配置完成后就可以上网了。


注:我的bridge方式始终没有配置成功,就是无法连接网络,可能跟我host使用的是无线网卡连接网络有关系。所以,用的net方式进行连接。


一些常用命令:ifconfig 查看网络状态


ifconfig eth0 down,   ifconfig eth0 up,卸载和加载虚拟机本地网卡。


server network restart 重启网络服务,可以使得你切换网络方式生效。




<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/dbcfb82ebded9e144ec2265c.jpg" width="500" />

<img border="0" src="http://www.zhaorongtao.com/wp-content/uploads/2010/11/e3ea8cd5fabbd88050da4b5c.jpg" />










查看完整版本: VMware + win7(host) + linux Red Hat 9(guest) + 上网

From gourmet doughnuts on 2014-05-26 15:39:17

Very nice post. I just stumbled upon your blog and waned to say that I've really enjoyed browsing your blog posts. After all I will be subscribing to yoour rss feed and I hole you write again very soon!

From Nikolaos on 2014-05-26 15:49:25

Undeniably believe that which you stated. Your favorite justification seemed to bee on the internet the easiest thig to take into account of. I say to you, I definiitely get annoyed at the same time as people think about worries that they plainly don't know about. You controlled to hit the nail upon the highest and defined out the entire thing without hving side-effects , other folks ccan take a signal. Will probably be again to gget more. Thanks

Tags: