注意:要修改一下VMware里的DHCP分配值才能生效,其余到也没什么:
细节: 在修改注册表的IP后,再次修改vmware里的dhcp一次(变化下值),然后就是下面的第二点(二),这个二要不弄好,还是上不了网的,特别注意。
把笔记本上的Vmware下安的Centos6.3移植到台式机上,新安vmware后,想同一个ip(Vmware8),出现:
Start IP addresss is invalid.It must be greater than the subnet IP address.
比如:比如以前是192.168.98.2重装之后就变成了192.168.255.2,后想修改为98.2,就出现了上面的提示。
实际遇到的情况在Vmware6.0上:
下在操作是对的,但同时要注意操作后通过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.
二:那个GateWayIp也就是Vmware下的Linux的DNS设定值:/etc/resolv.conf 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地址)。
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 match the subnet IP address.经过一番摸索终于找到了解决办法,首先运行=>services.msc>找到并停止vmware的几个服务,然后在运行里面输入“regedit”打开注册表,在注册表里面搜索vmnet8或者直接找到地址HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\ 找到IPSubnetAddress 修改里面的IP地址为符合你要求的IP 需要注意的是这个选项里面的IP是xxx.xxx.xxx.0 而VMnet8里面的网关地址是xxx.xxx.xxx.2,也就是说只要保持前面的xxx一样就行了,然后启动vmware的服务在看看是不是已经OK了。
另外不停掉vmware的服务而直接修改是否可以生效我不太清楚,大家有兴趣可以测试一下,一个好的习惯是现将注册表需要修改的部分进行备份,要是有问题的话可以及时恢复。(没有停止服务也成,试了。)
有时通过直接拷贝两个一样的系统文件:
BOOTPROTO="dhcp" BOOTPROTO="static" [192.168.137.158 可上网,现在第二个复制后的用dhcp变为192.168.137.159 但是上不了网,于是直接把第二个变为下面的配置,IP写死为何以上网的158,就可以上网了,原因不明,呵呵。]
细节: 在修改注册表的IP后,再次修改vmware里的dhcp一次(变化下值),然后就是下面的第二点(二),这个二要不弄好,还是上不了网的,特别注意。
把笔记本上的Vmware下安的Centos6.3移植到台式机上,新安vmware后,想同一个ip(Vmware8),出现:
Start IP addresss is invalid.It must be greater than the subnet IP address.
比如:比如以前是192.168.98.2重装之后就变成了192.168.255.2,后想修改为98.2,就出现了上面的提示。
实际遇到的情况在Vmware6.0上:
下在操作是对的,但同时要注意操作后通过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.
二:那个GateWayIp也就是Vmware下的Linux的DNS设定值:/etc/resolv.conf 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地址)。
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 match the subnet IP address.经过一番摸索终于找到了解决办法,首先运行=>services.msc>找到并停止vmware的几个服务,然后在运行里面输入“regedit”打开注册表,在注册表里面搜索vmnet8或者直接找到地址HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMnetLib\VMnetConfig\vmnet8\ 找到IPSubnetAddress 修改里面的IP地址为符合你要求的IP 需要注意的是这个选项里面的IP是xxx.xxx.xxx.0 而VMnet8里面的网关地址是xxx.xxx.xxx.2,也就是说只要保持前面的xxx一样就行了,然后启动vmware的服务在看看是不是已经OK了。
另外不停掉vmware的服务而直接修改是否可以生效我不太清楚,大家有兴趣可以测试一下,一个好的习惯是现将注册表需要修改的部分进行备份,要是有问题的话可以及时恢复。(没有停止服务也成,试了。)
有时通过直接拷贝两个一样的系统文件:
BOOTPROTO="dhcp" BOOTPROTO="static" [192.168.137.158 可上网,现在第二个复制后的用dhcp变为192.168.137.159 但是上不了网,于是直接把第二个变为下面的配置,IP写死为何以上网的158,就可以上网了,原因不明,呵呵。]
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/5934/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
评论列表