在使用vmware的过程中,一直都是dhcp自动分配ip,从没有使用过static ip。这次修改为static ip主要是由于复制的两台虚机ip冲突,然后就开始各种ping外网无效的问题,百度了很多也没有解决,在摸索中得到一种解决方案,未必对其他主机有效。


1.查看dhcp下的网络运行状态

spacer.gifwKiom1ea6YuwWizpAABf9wI1dcE534.png-wh_50

从上述状态可知,网络没有任何问题


2.下面我们使用static ip,指定ip为192.168.163.226


需要注意的是static ip同样需要向dhcp服务器租用,刚开始我设置为了192.168.163.38,各种不行,从下图(Vmvare编辑--》虚拟网络适配器--》DHCP设置)可以看出DHCP服务器只提供192.168.163.128-192.168.163.254租用


spacer.gifwKioL1ea6Y2xcjzeAAHh2i__VQ0172.png-wh_50


从下面我们可以看出static ip生效,只能ping通宿主机192.168.163.1,外网及网址及ip均不通。


spacer.gifwKiom1ea6Yzzc1OxAABldJIFcHE628.png-wh_50


3.ping不同外网,这里我想到的是增加一条默认路由,刚开始以为虚机网关是192.168.163.1,结果还是不行。后来通过下图得知NAT中的网关是192.168.163.2.


spacer.gifwKioL1ea6YzhjDljAAEy2kAlv84863.png-wh_50

操作如下:

spacer.gifwKiom1ea6Y2QIX_eAAA23dIPDQI414.png-wh_50


4.增加一条默认路由之后,可以看出外网ip可以ping通,但是网址还是不行,那么主要是dns服务器没有配置,继续设置DNS服务器


spacer.gifwKioL1ea6Y3hx_TmAABA-Wceh1I921.png-wh_50


5.可以看出此时网络已无连通的问题了,但是重启网络后发现默认路由失效


spacer.gifwKiom1ea6Y3x_gJmAAAikw1ULwA567.png-wh_50


6.只好继续回忆以前学的网络知识,接着修改配置文件增加默认网关


spacer.gifwKioL1ea6Y7QPHd-AAAs_eXFh7A969.png-wh_50


7.修改后重启网络,查看路由发现已经有了默认路由,此时再ping,发现已经完全没有问题了


spacer.gifwKioL1ea6YvwkOQCAAA3JRU_gTI100.png-wh_50


8.reboot之后,完全没有问题了,困扰很久的问题顺利解决。


wKiom1ea6j7Ar5RZAABe1yluGyg248.png-wh_50