VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

刚开始发现这个问题的时候是懵逼的,因为同样的设置,也就是nat设置,和主机共享网络,我的Ubuntu是可以上网的,但是Cent os 7就不行,后来从网上搜了好久,发现是默认安装的原因,顺便从网上找了个教程,然后根据这个教程操作的时候,又遇到了一些问题,到今天一共花了大概半天,终于解决了!开心学,学虚拟机的第一步终于可以开始了!

教程连接:https://blog.csdn.net/qq_24342335/article/details/81449270

下面的截图大部分都是搬的这个教程的,第一次写没有截图的习惯。

在开始这个教程之前,我们得先把用户切换成root模式,因为接下来要修改的文件是系统配置文件,root用户才可以修改,切换root状态就很简单了

1.切换为root模式

命令:su root

然后输入密码就行了,普通用户输入命令前的符号是$,root用户是#

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

2.进入/etc/sysconfig/network-scripts/目录下:

命令:cd /etc/sysconfig/network-scripts

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

3.查看该目录下的文件

命令:ls

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

4. 然后查看目录下的文件中有一个ifcfg-ens32,一般就是这个,可能有的人是其他的数字,通过vim命令来打开进行编辑:

命令:vim ifcfg-ens32

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

输入E,此时进入vim编辑内容,将ONBOOT=no这一项改为ONBOOT=yes,

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

5.修改完成后点一下回车键,然后按下键盘上的esc键,让右下角的插入消失

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

按下esc后

VMware虚拟机中Cent os 7在和主机共享网络的情况下无法上网的问题

然后输入:wq,注意不要漏掉冒号,这个的意思是保存并退出

其他几种命令:

:w 保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:w! 强制保存,不推出vi

:wq 保存文件并退出vi

:wq! 强制保存文件,并退出vi

:q 不保存文件,退出vi

:q! 不保存文件,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑

这样我们就回到命令行了,还可以在打开这个文件一次看有没有成功修改

6.在终端中输入命令service network restart重启网络服务即可。

命令:service network restart

这样就修改成功啦