<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.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://www.jackxiang.com/post//</link>
<title><![CDATA[[经常遇到]vmware server 虚拟机修改VMnet8的Gateway IP Address。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 13 Jan 2013 04:10:27 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	注意：要修改一下VMware里的DHCP分配值才能生效，其余到也没什么：<br/>细节： 在修改注册表的IP后，再次修改vmware里的dhcp一次（变化下值），然后就是下面的第二点（二），这个二要不弄好，还是上不了网的，特别注意。<br/><br/>把笔记本上的Vmware下安的Centos6.3移植到台式机上，新安vmware后，想同一个ip（Vmware8），出现：<br/>Start IP addresss is invalid.It must be greater than the subnet IP address.<br/>比如：比如以前是192.168.98.2重装之后就变成了192.168.255.2，后想修改为98.2，就出现了上面的提示。<br/><br/>实际遇到的情况在Vmware6.0上：<br/>下在操作是对的，但同时要注意操作后通过DHCP获取IP时还是原来的，这时你需要重新修改一下(显示是变了，但是没有生效)在vmware server控制台的Host-Virtual Network Settings...里面的DHCP Vmware8下的IP：如由：192.168.137.128 修改为：192.168.137.138,后再Linux下运行：service network restart 即可，这样就变为了：192.168.137.138 ，否则还是原来的：192.168.244.128.<br/>二：那个GateWayIp也就是Vmware下的Linux的DNS设定值：/etc/resolv.conf&nbsp;&nbsp;nameserver 192.168.137.1 这个值是在Vmware里有设置的地方的（不设置会没法上网的），在这儿：在vmware server控制台的Host-Virtual Network Settings...里面的NAT，VMnet8,Edit,由：192.168.137.2 修改为：192.168.137.1 （就是Vmware8的虚拟网卡的IP地址）。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;vmware用的时间比较长了，可是一直有一个问题未得到解决，就是在重新安装了系统然后重装了vmware server之后VMnat8的网关地址就会发生变化，比如以前是192.168.62.2重装之后就变成了192.168.74.2，这样一来，使用NAT网卡的虚拟linux系统在重新启动后就需要修改网卡地址，虽然并不影响使用，但是有些比如secureCRT里面已经设置好的都要改，总之就是想在重装了系统、重装了vmware之后还能尽量少做修改、少费力的使用。 可是google了很长时间一直也没有得到答案，在vmware server控制台的Host-Virtual Network Settings...里面的NAT选项进行编辑提示Gateway IP does not&nbsp;&nbsp;match the subnet IP address.经过一番摸索终于找到了解决办法，首先运行=&gt;services.msc&gt;找到并停止vmware的几个服务，然后在运行里面输入“regedit”打开注册表，在注册表里面搜索vmnet8或者直接找到地址HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;VMware, Inc.&#92;VMnetLib&#92;VMnetConfig&#92;vmnet8&#92; 找到IPSubnetAddress 修改里面的IP地址为符合你要求的IP 需要注意的是这个选项里面的IP是xxx.xxx.xxx.0 而VMnet8里面的网关地址是xxx.xxx.xxx.2，也就是说只要保持前面的xxx一样就行了，然后启动vmware的服务在看看是不是已经OK了。<br/>&nbsp;&nbsp;&nbsp;&nbsp; 另外不停掉vmware的服务而直接修改是否可以生效我不太清楚，大家有兴趣可以测试一下，一个好的习惯是现将注册表需要修改的部分进行备份，要是有问题的话可以及时恢复。（没有停止服务也成，试了。）<br/><br/><br/><br/>有时通过直接拷贝两个一样的系统文件：<br/>BOOTPROTO=&quot;dhcp&quot;&nbsp;&nbsp;&nbsp;&nbsp;BOOTPROTO=&quot;static&quot;&nbsp;&nbsp;&nbsp;&nbsp;[192.168.137.158 可上网，现在第二个复制后的用dhcp变为192.168.137.159 但是上不了网，于是直接把第二个变为下面的配置，IP写死为何以上网的158，就可以上网了，原因不明，呵呵。]<br/><textarea name="code" class="php" rows="15" cols="100">
ONBOOT=&quot;yes&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
DEVICE=&quot;eth1&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BOOTPROTO=&quot;static&quot;&nbsp;&nbsp;&nbsp;&nbsp; 
IPADDR=192.168.137.158 
NETMASK=255.255.255.0&nbsp;&nbsp;
GATEWAY=192.168.137.1&nbsp;&nbsp;
</textarea>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [经常遇到]vmware server 虚拟机修改VMnet8的Gateway IP Address。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>