admin 管理员组

文章数量: 887021

在安装CentOS7虚拟机之后发现连不上网络,捣鼓了好久都没有弄好,一路上走了很多弯路,希望我的经验能够帮助到大家。这里我是通过NAT连接配置静态网络的方式来连接的。

本机:windows1

虚拟机:centos7 x86_64

网络连接方式:NAT模式

第一步:首先关闭防火墙,这里我使用的是公用网络

第二部:获取本地计算机网络的网络共享权限

具体步骤为:右击右下角网络图标进入设置,选择最下面的高级网络设置,进入 “更多网络适配器”选项

第三步:查看本机ip地址,有多种方法,这里罗列出两种:

        (1)win+r打开cmd命令行,输入ifconfig回车,记住VMnet8的ip地址以及子网掩码。

        (2)双击VMnet8查看详细信息,记住ip地址,这里的dns我配置的是8.8.8.8,是谷歌提供的免费dns服务器

第四步:准备工作做好后我们打开虚拟机,进入虚拟机设置选择NAT模式

第五步:打开左上角编辑里面的虚拟网络编辑器,看图勾选

最下面的子网填刚刚记住的ip地址,最后一位可以填不同的值,比如0,确保和主机在同一分组就行。

这里打开就已经给我们自动填好了起始和结束的ip地址,弄完之后记得保存。

第六步:打开虚拟机终端(桌面右击选择进入),首先输入su回车再输入root密码进入root模式(root密码默认为123456,输入过程中不显示输入项,但这不影响)

进入root模式后我们可以看到前面多了个root标识符

再输入命令配置centos里面的网络配置文件

gedit /etc/sysconfig/network-scripts/ifcfg-ens33

(1)将BOOTPROTO=static改为=dhcp

(2)将ONBOOT=no改为yes

(3)将IPADDR后面的ip地址修改,保证网络号和前面ip地址的网络号一致就行,后面的主机号随意,这里我填的4

(4)GETWAY后面改为前面NAT设置里面的网关ip地址

(5)DNS1=8.8.8.8


第七步:重启网络服务,这里失败了

原因:在CentOS系统上,目前有NetworkManager和network两种网络管理工具,如果两种都配置会引起冲突。

这里我们可以选择关闭NetworkManager服务

systemctl stop NetworkManager
systemctl disable NetworkManager

再重新启动网络服务

systemctl restart network
systemctl status network

到这里大概就成功了

第八步:测试一下是否联网成功

输入

ping www.baidu

显示结果这样就代表成功了

本文标签: 手把手 虚拟机 网络 centos