<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post/4966/</link>
<title><![CDATA[[实践Ok]必须记录备案之Linux下VMware虚拟机NAT上网实现]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sat, 11 Feb 2012 15:47:15 +0000</pubDate> 
<guid>http://jackxiang.com/post/4966/</guid> 
<description>
<![CDATA[ 
	我想最多的可能是当vmware在重新安后因系统重装，导致在共享上网时出现原来的Linux上的IP和现在共享分配的IP不一样，导致上不了网的问题，于是否，你可能需要修改Vmware里的配置才行，于是得查看这个Url： http://jackxiang.com/post/5743/<br/><br/>vmware下redhat linux 9使用NAT共享主机IP上网 收藏<br/>VMware提供:桥接,Host Only和NAT三种连网方式. 我个人认为NAT方式较简单,用它来共享主机的IP,适合那种每台主机只允许一个IP的情况。具体设置如下：<br/> <br/>1、VMware网络连接选择的是NAT方式。<br/>2、VMware网络设置里的NAT项中查看VMnet8，NAT的网关设置为192.168.X.2。<br/>3、在windows中，查看所有的网络连接，你应该发现除了原有的网卡之外，又多了Vmnet1和Vmnet8。vmnet1是hostonly的接口，而Vmnet8是就是我们要使用的NAT的网络接口。<br/>4、在windows主机上用ipconfig查看VMnet8的IP地址，一般是192.168.X.1。此时VMnet8的设置应该是自动获取IP，现在改成静态IP，并把此IP直接填入VMnet8里，不设网关。<br/>6、在linux下把网卡IP设置成和VMnet8一个网段的IP（192.168.X.Z/255.255.255.0)<br/>7、在linux下网关设置成刚才查看的那个IP192.168.X.2即可。<br/>8、在linux下DNS和windows主机的一样。<br/>9、在linux下运行命令service network restart重新启动linux的网络服务。<br/>10、在linux下ping 192.168.x.1，在windows下ping 192.168.x.z 成功后证明主机和虚拟机已经可以互相访问了，现在也可以实现虚拟机共享主机ip上网了。<br/> <br/><br/> 现在我们做一下假定，宿主机上有三块网卡，rl0网卡（10.0.0.5）接入真实的网络10.0.0.0/24（取个名叫rnet0子网）、vmnet1网卡（10.0.1.1）接入vmnet1子网（host-only）（10.0.1.0/24）、vmnet8网卡（10.0.8.1）接入vmnet8子网（nat）（10.0.8.0/24）。<br/><br/>宿主机连入rnet0、vmnet1、vmnet8三个子网，所以它和三个子网都是通的。<br/><br/>rnet0和vmnet1分属两个不同网段的子网，在不做其它设置的情况下它们是不能互访的；宿主机属于vmnet1子网的一部分，它是可以访问vmnet1子网的。这就是vmnet1子网为什么被叫做host-only。<br/><br/>rnet0和vmnet8也分属两个不同网段的子网，但vmnet8子网默认被配置了一台nat服务器（ip为10.0.8.2），这时vmnet8子网中的其它虚拟机只要将自己的网关设为那台nat服务器的ip（10.0.8.2）就可以访问rnet0子网。我的疑问在于nat为什么被配置在10.0.8.2而不是10.0.8.1，vmnet8子网中的机器将自己的网关设为10.0.8.2而不是10.0.8.1，这样的情况下是怎么和rnet0子网连通的，我想知道这个拓扑是怎样的？这个nat又是如何配置的？<br/>特别注意：<br/>但是如果因优化软件把Vmware的后台启动服务给关闭了，也是不行的，服务名如下：<br/>VMware Agent Service<br/>VMware Authorization Service<br/>VMware DHCP Service<br/>VMware NAT Service<br/><br/><br/><br/>[实践Ok]必须记录备案之Linux下VMware虚拟机NAT上网实现<br/>我们在Windows下使用XP时，经常想用Linux，安装了一个Vmware后，但同时又想通过这个Linux的yum命令去更新一下rpm包，下载Lamp等等，<br/>这儿我就来记录并实践一下这个过程，以便以后使用。<br/>共有五个点需要注意：<br/>1：选择NAT共享上网模式，在Vmware中的Linux选择上网时，用NAT方式，而不是Bridge方式，这个可以修改这个设置。<br/>2：在Vmware的Edit-》Virtual Network Setting，主要关注Vmware8这个选项，这个启用说明Vmware虚拟了一台网络交换机，并带有DHCP功能，本身就起到NAT服务器的功能。<br/><a href="http://jackxiang.com/attachment.php?fid=270" target="_blank"><img src="http://jackxiang.com/attachment.php?fid=270" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>3：设置主机名称和默认网关：<br/>[root@bogon ~]# vi /etc/sysconfig/network<br/><textarea name="code" class="html" rows="15" cols="100">
NETWORKING=yes
HOSTNAME=localhost.localdomain
</textarea><br/>这个HostName在机器重启动后会变成：Localhost。 hostname命令可以看到。<br/><textarea name="code" class="html" rows="15" cols="100">
 hostname
localhost.localdomain
</textarea><br/>设置网卡参数：<br/>vi /etc/sysconfig/network-scripts/ifcfg-eth0<br/><textarea name="code" class="html" rows="15" cols="100">
DEVICE=&quot;eth0&quot;
ONBOOT=&quot;yes&quot;
BOOTPROTO=dhcp
</textarea><br/><a href="http://jackxiang.com/attachment.php?fid=271" target="_blank"><img src="http://jackxiang.com/attachment.php?fid=271" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>4.设置DNS主机的IP,通过Vi编辑器打开： /etc/resolve.conf<br/> vi /etc/resolve.conf<br/><textarea name="code" class="html" rows="15" cols="100">
nameserver 192.168.1.1
search bogon
</textarea><br/>这儿是这样的：理论上上面的配置在重启动机器后会自己配置好的，因为第3步已经设置为DHCP，nameserve会自动设置成Vmware8的<br/>Gateway IP address,nameserver能起到Windows下的Dns server作用，这种类似于Windows下的Dns转发器，说明这个地址会自动转发<br/>Dns查询到主机的Dns。<br/>注意：在如果不是在Window下的安装，则这一块就是看Window下的本地连接的Dns是什么，那另一台直接安装的Linux机器这块就是什么，<br/>否则会出现上不了网，因这块也就是Dns哈，出现：unknown host XX.com。<br/>5.重新启动网络设置：<br/>因更改了 /etc/sysconfig/network 和ifcfg-eth0，按如下三个命令重新启动。<br/><textarea name="code" class="html" rows="15" cols="100">
/etc/rc.d/init.d/network restart
ifdown eth0
ifup eth0
[/html],你也可以用：service network restart也行!

DHCP自动分配IP的范围：
<a href="http://jackxiang.com/attachment.php?fid=272" target="_blank"><img src="http://jackxiang.com/attachment.php?fid=272" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a>
用Ifconfig查看Xp下的IP情况如下：


最后：
这样的结果是上网方便了，但是可不可以固定呢？我想DcHp也是可以固定IP的。自己的一台机器单独安装Linux后，Centos6.2，的IP设置情况：
[root@bogon ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
[codes=html]
DEVICE=&quot;eth0&quot;
ONBOOT=&quot;yes&quot;
BOOTPROTO=dhcp
NETMASK=255.255.255.1
IPADDR=192.168.1.100
GATEWAY=192.168.1.1
</textarea><br/>以上这种写死Ip的方式，必须按这个DHCP段范围设定，前面有图，否则会出现上不了网，及连接不上的情况，所以，每次从家里到公司要用这个虚拟机时，都得check一下才行，以确保这个环境的Ip情况才行。。。<br/>附文档，来自网络，在百度文库上下载的：<br/><a href="attachment.php?fid=273">点击这里下载文件</a><br/>附外网其他兄弟的文章Url： http://apps.hi.baidu.com/share/detail/22647971<br/>附录：<br/><textarea name="code" class="html" rows="15" cols="100">
# Digital Equipment Corporation DECchip 21140 [FasterNet]
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
HWADDR=00:15:5d:8b:ac:49
NETMASK=255.255.255.128
IPADDR=116.255.139.240
GATEWAY=116.255.139.129
TYPE=Ethernet
</textarea>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><br/>外网的/etc/resolv.conf:<br/> search localdomain<br/> nameserver 202.102.224.68<br/> nameserver 202.102.227.68<br/><br/><br/>配套学习之网卡Dns配置，来自:http://www.jiunile.com/centos%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9ip%E5%9C%B0%E5%9D%80%E3%80%81dns%E4%BB%A5%E5%8F%8A%E7%BD%91%E5%85%B3.html<br/><br/>【学习如何修改centos的IP地址、DNS以及网关】<br/>一、修改centos的IP地址<br/> vi /etc/sysconfig/network-scripts/ifcfg-eth0<br/><br/>修改以下内容<br/>DEVICE=eth0 #描述网卡对应的设备别名，例如ifcfg-eth0的文件中它为eth0<br/>BOOTPROTO=static #设置网卡获得ip地址的方式，可能的选项为static，dhcp或bootp，分别对应静态指定的 ip地址，通过dhcp协议获得的ip地址，通过bootp协议获得的ip地址<br/>BROADCAST=192.168.0.255 #对应的子网广播地址<br/>HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址<br/>IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定，此字段就指定了网卡对应的ip地址<br/>IPV6INIT=no<br/>IPV6_AUTOCONF=no<br/>NETMASK=255.255.255.0 #网卡对应的网络掩码<br/>NETWORK=192.168.1.0 #网卡对应的网络地址<br/>ONBOOT=yes #系统启动时是否设置此网络接口，设置为yes时，系统启动时激活此设备<br/>二、修改centos网关<br/>修改对应网卡的网关的配置文件<br/>vi /etc/sysconfig/network<br/><br/>修改以下内容<br/>NETWORKING=yes(表示系统是否使用网络，一般设置为yes。如果设为no，则不能使用网络，而且很多系统服务程序将无法启动)<br/>HOSTNAME=jiunile(设置本机的主机名，这里设置的主机名要和/etc/hosts中设置的主机名对应)<br/>GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如，网关为10.0.0.2)<br/>三、修改centos DNS<br/><br/>修改对应网卡的DNS的配置文件<br/>vi /etc/resolv.conf<br/><br/>修改以下内容<br/>nameserver 8.8.8.8 #google域名服务器<br/>nameserver 8.8.4.4 #google域名服务器<br/>四、重新启动网络配置<br/>service network restart<br/><br/>或<br/>/etc/init.d/network restart<br/><br/>修改 IP 地址<br/>即时生效:<br/>ifconfig eth0 192.168.0.2 netmask 255.255.255.0<br/><br/>启动生效:<br/>修改 /etc/sysconfig/network-scripts/ifcfg-eth0<br/><br/>修改网关 Default Gateway<br/>即时生效:<br/># route add default gw 192.168.0.1 dev eth0<br/><br/>启动生效:<br/>修改 /etc/sysconfig/network<br/>修改 DNS<br/>修改/etc/resolv.conf<br/>修改后可即时生效，启动同样有效<br/>修改 host name<br/>即时生效:<br/>hostname centos1<br/><br/>启动生效:<br/>修改/etc/sysconfig/network
]]>
</description>
</item><item>
<link>http://jackxiang.com/post/4966/#blogcomment63445</link>
<title><![CDATA[[评论] [实践Ok]必须记录备案之Linux下VMware虚拟机NAT上网实现]]></title> 
<author>hxngb6xf &lt;xihn39@mail114.net&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 16 Feb 2012 18:03:15 +0000</pubDate> 
<guid>http://jackxiang.com/post/4966/#blogcomment63445</guid> 
<description>
<![CDATA[ 
	支持楼主，长见识了
]]>
</description>
</item><item>
<link>http://jackxiang.com/post/4966/#blogcomment63451</link>
<title><![CDATA[[评论] [实践Ok]必须记录备案之Linux下VMware虚拟机NAT上网实现]]></title> 
<author>威武不屈 &lt;daxingxing1991@126.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 17 Feb 2012 13:38:18 +0000</pubDate> 
<guid>http://jackxiang.com/post/4966/#blogcomment63451</guid> 
<description>
<![CDATA[ 
	每天顶顶，他好我也好
]]>
</description>
</item><item>
<link>http://jackxiang.com/post/4966/#blogcomment63619</link>
<title><![CDATA[[评论] [实践Ok]必须记录备案之Linux下VMware虚拟机NAT上网实现]]></title> 
<author>yuanmai01548 &lt;marcellus96lzn6@21cn.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 23 Feb 2012 05:26:26 +0000</pubDate> 
<guid>http://jackxiang.com/post/4966/#blogcomment63619</guid> 
<description>
<![CDATA[ 
	终于轻松了不了好的就是好的
]]>
</description>
</item>
</channel>
</rss>