虚拟机连不上网的那些事儿

点击还原默认设置的时候,VMware8里是自动配置IPV4地址,和 我们即将要用的网段毫无关系 

添加虚拟机IP后依旧是自动配置IPV4

 好吧,配完再说。结果配完一看,百度都能ping通了,根本的地方却还是自动配置,虽然cmd里没显示是自动配置

好吧,不死心,不能轻易下结论,那就关个机重启一下看看,万一是重启生效呢?

结果根本的地方还是自动配置IPV4的IP;

不能冤枉人,那我们就重启一下本机看看,根本的那个地方到底会不会变化。 

不好,根本的那个地方变了,不再是自动配置的了,说明还原默认设置应该来说还是很彻底的

但是这就难以解释为什么我以前在虚拟网络编辑器里还原过网络配置可过了一段时间,VMnet8的IPV4的IP还是变了,变得和我的虚拟机IP不在同一个网段,害得我连不到外面。

所以啊,如果VMnet8的IPV4的IP跳了,那就去从规定他使用哪个IP,虽然这还不是IPV4的IP跳走的根本原因,根据我看的那么多的关于Ping不通外网的解决办法,我怀疑是XX和XX某两个服务的启动方式有问题有关(可惜暂时找不到那篇文章了,不太记得名字)。

(后续补充,今天我找到了那些相关服务,因为我的IP先是又跳了,然后是一切正常却依旧连不上网,我对比了一下正常的虚拟机和不正常的虚拟机里输入ifconfig时显示信息的不同,发现正常的虚拟机下会显示UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1,而连不上网的虚拟机在ifconfig下会显示UP BROADCAST MULTICAST  MTU:1500  Metric:1
少了running这个词。我百度了一下,解决方法如下:把这几个服务都开机自动开启。这个可能是我们之前在各种杀毒软件里不小心对VMware的开机启动给关闭了
) 

(oh,my god!!!!!!!这样做了以后,一台虚拟机恢复了,结果还有一台用ifconfig查出来的ip地址变了,变成192.168.17.132,而我配置文件里写的一直是192.168.17.131,之前一直用的,更加神奇的是,192.168.17.132这个莫名出来的ip地址它能连上网,里面的东西全是之前131的东西,简单来说鸠占鹊巢却干不了鹊能干的事,因为很多配置的东西它认主人(认ip),暴风哭泣啊,,,,百度了良久至今未有答案,先用我下面的恢复默认设置来解决吧(恢复了默认设置按理说data1和data4应该都好了,奇葩出现了data1好了,但是data3和data4的ifconfig出来的互换了??????简直无奈,最后你们知道我咋解决的吗————无语啊,我把它们关了重启,然后小心翼翼地彻底打开一台机子再去打开另一台机子,彻底打开后再去打开下一台机子,因为在我看来他就是混乱了,那我就让它们层次分明些,然后就好 了????没错,真好了。我猜测,和VM的调配过程有关,或许短时间内连续触发了什么承受不住所以搞错了??乱来)) 

如果想把IPV4的IP改回到原来的用的,和我们已经配置好甚至已经在上面放了很多东西的虚拟机IP地址匹配,我们不再需要点击还原默认设置,然后再到各个虚拟机里各处和IP相关的信息,包括各应用配置文件里涉及到IP的。

动动小脑瓜,只需要三步,如下 

这样就好了,又配回之前的IPV4的IP地址了。

这是IPV4跳了的情况,如果我们在虚拟机输入ifconfig查看我们虚拟机的ip地址它老是跳了怎么办呢?

修改 /etc/sysconfig/network-scripts/ifconfig-eth0(eth几,视各自情况)里的NM_CONTROLLED="no",设为no,不要交由NManager控制,那就不跳了。

另外附上我觉得好像很有道理的解决ping不通外网的文章

https://blog.csdn.net/disalone201107/article/details/78411073

http://blog.51cto.com/13492528/2050033

https://www.jianshu.com/p/61e0f48336d0

猜你喜欢

转载自blog.csdn.net/qq_38889342/article/details/81915380