VMWare虚拟机RedHat9.0linux联网教程2010-03-0812:29:01作者:佚名来源:浏览次数:0VMWare虚拟机下安装的RedHat9.0linux有三种方式实现上网,桥接、nat、host-only。本来想用桥接方式的,可总是因为配置网络出现问题而不能上网,还把sygate4.5(代理服务器软件)给安装上去配置也没用。没办法,VMWare虚拟机下安装的RedHat9.0linux有三种方式实现上网,桥接、nat、host-only。本来想用桥接方式的,可总是因为配置网络出现问题而不能上网,还把sygate4.5(代理服务器软件)给安装上去配置也没用。没办法,还是用nat方式去配置,虚拟机linux下NAT上网配置和我用的windowsxp3不一样,linux要想用NAT方式上网还需进行另外的设置,试了N多遍,最后才发现,我把linux的DNS配置错了,真想哭啊,这点小错误浪费了我这么多时间。不废话了,还是先讲讲我的操作步骤吧。(前提,VM选择nat方式上网,这个安装的时候可以设定,当然安装好后也可以去修改)1.网上邻居-属性-可以看到在你安装好VM虚拟机后又多了两个网络连接(vmnet1是host-only,也就是说,选择用vmnet1的话就相当于VMware给你提供了一个虚拟交换机,仅将虚拟机和真实系统连上了,虚拟机可以与真实系统相互共享文件,但是虚拟机无法访问外部互联网,而vmnet8是NAT,就是网络地址转换,相当于给你一个虚拟交换机,将虚拟机和真实系统连上去了,同时这台虚拟交换机又和外部互联网相连,这样虚拟机和真是系统可以相互共享,同时又都能访问外部互联网,而且虚拟机是借用真实系统的IP上网的,不会受到IP-MAC绑定的限制。)右键VMnet8-属性-tcp/ip协议-双击打开-勾选使用下面的IP地址,把IP地址改为192.168.132(这个自己随便设1-224内的数字).1/255.255.255.0网关以及DNS不用设置,点确定。2.打开vm虚拟机,点左上方的编辑-虚拟网络设置-nat虚拟机的DNS就是这里的网关IP地址192.168.132.2,这个vmnet8相当于局域网里的网关。把这个地址记下。3.编辑-虚拟网络设置-主机虚拟网络映射,在vmnet0下拉框勾选自己的网卡,其余的一般默认即可。4.回到win主机,开始-运行-CMD,打开DOS,输入命令ipconfig/all,可以看到相关的IP配置,记好。5.进入VM虚拟机中的linux系统,主菜单-系统设置-网络-勾选下面的设备eth0-进入以太网设备编辑状态勾选静态设置的IP地址把地址设为和VMnet8一个网段的IP地址:192.168.132.X子网掩码:255.255.255.0默认网关:就是上面的VMnet8的IP地址:192.168.132.2。DNS也设置为192.168.132.2设置完成保存后主菜单-系统工具-终端打开后输入:servicenetworkrestart(重启网络命令)OK,搞定!来一张上网效果图VMware配置NAT方式实现Linux虚拟机上网分类:Linux,Windows--发布者韦少乾七.01,2010[文章作者:韦少乾转载请注明原文链接:]首先我们先学习一下如何设置:1)、在Windows主机上用ipconfig查看VMnet8的IP地址,一般是192.168.80.1/255.255.255.0;2)、在VMware网络设置里的NAT项中查看VMnet8,一般是192.168.80.2/255.255.255.0,这个地址就是VMnet8,NAT的网关;3)、在Linux虚拟主机下把网卡IP设置成和VMnet8一个网段的IP(192.168.X.Z/255.255.255.0);4)、网关设置成刚才查看的那个IP192.168.80.2即可;5)、DNS和你Host主机的一样就可以;6)、设置完成后,重新启动linux的网络服务;也就是运行命令:servicenetworkrestart7)、测试一下,ping网关:ping192.168.80.2pingDNS:ping你的DNS。如果能ping通就OK了。下面看看对这三种上网方式的概述:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。1.bridged(桥接模式)在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。2.host-only(主机模式)在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。提示:在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。3.NAT(网络地址转换模式)使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。提示:以上所提到的NAT模式下的VMnet8虚拟网络,host-only模式下的VMnet1虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自动配置而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网络则不提供。原创文章,转载请注明:教你设置Windows7下VMware虚拟机上网佚名ZOL我要评论(1)摘要:升级到WIN7后,发现VMware无法通过NAT方式上网了,很多网友都遇到这样的问题,而且一直没有找到好的解决办法。其实只要通过HOST-ONLY方式就可以上网。标签:Windows7虚拟机设置限时报名参加“甲骨文全球大会o2010o北京”及“JavaOne和甲骨文开发者大会2010”1、上网方式设成HOST-ONLY(如图1)。2、主机物理网卡设置共享(如图2)家庭网络连接选择VMnet1的连接。3、设置VMnet1的IP地址,不要和物理网卡设在同一个网段(如图3)。4、在虚拟机里将网卡的地址设成跟VMnet1同一个网段,网关设成VMnet1的地址,DNS根据当地情况设置(如图4)【编辑推荐】基于CentOS5.5搭建nginx+php+php-fpm+mysql高性能php平台作者:Coralzd博客:论坛:bbs.linuxtone.org(IT运维专家网)欢迎转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明.一、安装准备1.1平台环境:CODE:CentOS5.5i686GNU/LinuxNginx0.8.38PHP5.3.2PHP-FPM0.6.5MYSQL5.5.3M31.2系统安装及分区1.2.1操作系统安装:安装过程中选择最少的包,采用文本模式安装,不安装图形。1.2.3系统分区:/boot100M(大约100左右)SWAP4G物理内存的2倍(如果你的物理内存大于4G,分配4G即可)/50G/data剩余所有空间.注:具体分区请根据相关业务划分1.2.4系统软件包安装规范系统约定:软件源代码包存放位置/usr/local/src源码包编译安装位置(prefix)/usr/local/software_name脚本以及维护程序存放位置/usr/local/sbinMySQL数据库位置/data/mysql/data(可按情况设置)网站根目录/data/(可按情况设置)虚拟主机日志根目录/data/logs(可按情况设置)Nginx运行账户存放编译参数脚本习惯将所有编译脚本存放在install_software_name.sh便于升级和更新软件.1.3.系统初始化#viinit_network.shCODE:#welcomecatEOF+--------------------------------------------------------------+|===WelcometoCentosSysteminit===|+--------------------------------------------------------------++----------------------Author:NetSeek--------------------------+EOF#disableipv6catEOF+--------------------------------------------------------------+|===WelcometoDisableIPV6===|+--------------------------------------------------------------+EOFechoaliasnet-pf-10off/etc/modprobe.confechoaliasipv6off/etc/modprobe.conf/sbin/chkconfig--level35ip6tablesoffechoipv6isdisabled!#disableselinuxsed-i'/SELINUX/s/enforcing/disabled/'/etc/selinux/configechoselinuxisdisabled,youmustreboot!#vimsed-i8s/^/aliasvi='vim'//root/.bashrcecho'syntaxon'/root/.vimrc#zh_cnsed-i-e's/^LANG=.*/LANG=en/'/etc/sysconfig/i18n#init_sshssh_cf=/etc/ssh/sshd_configsed-i-e'74s/^/#/'-i-e'76s/^/#/'$ssh_cfsed-is/#UseDNSyes/UseDNSno/$ssh_cf#clientsed-i-e'44s/^/#/'-i-e'48s