这两天利用VM14,装了个CentOS进行Qt学习,为了实现CentOS能够直接上网,折腾了老半天才终于找到正确的方法,在此做一记录。环境:1)VMware-workstation-full-14.0.0; 2)CentOS 7.0;
配置步骤:
一、 在VM虚拟机中设置网络连接方式
设置网络适配器的网络连接为自定义VMnet8(NAT 模式),VMNet8是VM虚拟出来的网卡。
如果不知道虚拟机设置怎么打开,上网搜索可以知道怎么打开。
二、 查看物理主机的网络配置信息
主要是找到可以上网的网卡的信息。我的是Win10 的cmd中输入ipconfig/all,就可以得到。比如本机可以上网的网卡是无线网卡,其信息如下:
1) ip地址:192.168.2.103
2) 子网掩码:255.255.255.0
3) 网关:192.168.2.1
4) DNS服务器:192.168.1.1和192.168.2.1
这些信息后续需要。
查看VMnet8网卡的信息
1) ip地址:192.168.91.1
2) 子网掩码:255.255.255.0
3) 网关:192.168.91.2
4) DNS服务器:默认
三、 修改虚拟操作系统中网卡的配置信息
虚拟机中网卡的配置信息在/etc/sysconfig/network-scripts/下ifcfg-XXX文件中,XXX为设备编号。在CentOS7.0虚拟机中,网卡ifcfg-eno16777736。
设置修改的地方是:
1) BOOTPROTO要设为static;
2) IPADDR的地址其网段要和VMnet8的网段一致,只是最后的Ip不一致即可
3) GATEWAY(网关)与VMnet8一致;
4) DNS的设置要和物理主机的DNS地址一致,有几个就设几个按照DNS1、DNS2..设置即可。
四、 在虚拟机中重启网络服务
在终端中执行service network restart命令,这时虚拟机就可以上网了。