原创

VMware虚拟机CentOS7 - VMnet8 网络配置及解决无法上网

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/codedancing/article/details/102239619

本文环境

  1. 物理机OS: Windows10 专业版
  2. 虚拟机平台: VMware Workstation 14
  3. 虚拟机OS: CentOS 7

配置步骤

一、 查看物理主机的网络配置信息

主要是找到可以上网的网卡的信息,在Windows的cmd中输入 ipconfig /all,查找 以太网适配器 以太网 选项列表就可以得到。

本文测试环境下物理机网络配置信息如下:

1) IP地址:192.168.2.28
2) 子网掩码:255.255.255.0
3) 网关:192.168.2.1
4) DNS服务器: 103.86.96.100 (这是我的DNS服务器地址,可以配置为114.114.114.114)这些信息后续需要。

 
 
 

二、在windows中的适配器设置网络IP、网关

选取一个子网网段,本文举例使用的是 192.168.188.0 网段

 
 

三、在VM虚拟机中设置网络连接方式

设置虚拟机网络适配器的网络连接为自定义VMnet8(NAT 模式),VMNet8是VM虚拟出来的网卡。

image

点击VMware主界面导航 编辑 ——> 虚拟网络编辑器 后打开设置:

image

 
 

四、修改虚拟操作系统中网卡的配置信息

虚拟机中网卡的配置信息在 /etc/sysconfig/network-scripts/ifcfg-XXX 文件中,XXX为设备编号。在CentOS7.0虚拟机中,网卡 ifcfg-ens33。配置为下:

image

需要修改的地方:

  1. BOOTPROTO 要设为static;
  2. IPADDR 的地址其网段要和VMnet8的网段一致,选择自己喜欢的地址就行
  3. GATEWAY(网关)与VMnet8一致
  4. ONBOOT 修改为yes
  5. DNS 的设置要和物理主机的DNS地址一致,有几个就设几个按照DNS1、DNS2…设置即可。

五、在虚拟机中重启网络服务

在虚拟机终端中执行命令:

sudo systemctl restart network   #重新网卡
sudo systemctl enable network   #开机启动网卡

这时虚拟机就可以上网了

 


 

常见问题解决

在上述配置完成之后还是虚拟机无法访问外网,或者物理机重新启动之后再次使用虚拟机无法访问外网,常见检查:

1 打开Windows任务管理器,检查VMware NET Service 相关服务是否启动

image

2 检查Windows防火墙配置

文章最后发布于: 2019-10-06 17:30:25
展开阅读全文
0 个人打赏
私信求帮助

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 精致技术 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览