本文环境

  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虚拟出来的网卡。

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

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

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

需要修改的地方:

  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 相关服务是否启动

2 检查Windows防火墙配置

VMware虚拟机CentOS7 - VMnet8网络配置及常见问题解决的更多相关文章

  1. 【转载】VMware虚拟机NAT模式网络配置图文教程

    原文:https://blog.csdn.net/dingguanyi/article/details/77829085 一.引言 在Windows上搭建集群实验环境时,为能够让集群结点之间相互通信, ...

  2. Vmware 安装centos7与网络配置

    一.下载linux镜像 下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 二.创 ...

  3. 一招解决------VMware虚拟机 Centos7网络配置 ping:www.baidu.com:未知的名称或服务 ping不通

    一招解决------VMware虚拟机 Centos7网络配置 ping:www.baidu.com:未知的名称或服务 ping不通 1.首先点击VMware的编辑,再点击虚拟网路编辑器. 2.进入虚 ...

  4. (转)VMware虚拟机三种网络模式的区别及配置方法;

    我的一点实际经验理解桥接和NAT 桥接是虚拟机完全作为一个独立的地址接在局域网中,NAT是虚拟机依赖宿主主机地址转换的一种方式 例子我的虚拟机如果用桥接模式,连接外部网站如百度时会提示此pc没有装公司 ...

  5. 基于MACVLAN配置VMWARE虚拟机中容器网络

    基于MACVLAN配置VMWARE虚拟机中容器网络 测试部环境组 201711 0 文档说明 MACVLAN是docker的一种支持跨主机网络的driver.macvlan本身是linux kerne ...

  6. mac vmware fusion10 nat 模式网络配置

    mac vmware fusion10 nat 模式网络配置 1.虚拟机选择 nat 模式 虚拟机-->网络适配器-->网络适配器设置-->连接网络适配器(对勾)-->与我的 ...

  7. 【Tools】VMware虚拟机三种网络模式详解和操作

    目录 00. 目录 01. VMware虚拟机三种网络模式 02. Bridged(桥接模式) 03. NAT(地址转换模式) 04. Host-Only(仅主机模式) 00. 目录 @ 参考:htt ...

  8. VMware 虚拟机图文安装和配置 AlmaLinux OS 8.6 教程

    前言: 这是<VMware 虚拟机图文安装和配置 Rocky Linux 8.5 教程>一文的姐妹篇教程,如果你需要阅读它,请点击这里. 2020 年,CentOS 宣布:计划未来将重心从 ...

  9. VirtualBox安装CentOS7的网络配置

    VirtualBox安装CentOS7的网络配置 这几天在本机VirtualBox安装CentOS时遇到了网络的坑... VirtualBox的下载地址:https://www.virtualbox. ...

随机推荐

  1. HDU 1964 Pipes (插头DP,变形)

    题意:给一个n*m的矩阵,每个格子都是必走的,且无障碍格子,每对格子之间都有一个花费,问哈密顿回路的最小花费. 思路: 这个和Formula1差不多,只是求得是最小花费,这只需要修改一下DP值为花费就 ...

  2. 通过StringBuilder的reverse()实现倒序

    import java.util.Scanner; public class ReverseString { public static void main(String[] args) { Scan ...

  3. make 与makefile(会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。)

    跟我一起写 Makefile /**/ 陈皓 (CSDN) 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉 ...

  4. HtmlUnit爬取Ajax动态生成的网页以及自动调用页面javascript函数

    HtmlUnit官网的介绍: HtmlUnit是一款基于Java的没有图形界面的浏览器程序.它模仿HTML document并且提供API让开发人员像是在一个正常的浏览器上操作一样,获取网页内容,填充 ...

  5. Matplotlib_常用图表

    Matplotlib绘图一般用于数据可视化 1.常用的图表有: 折线图(坐标系图) 散点图/气泡图 条形图/柱状图 饼图 直方图 箱线图 热力图 折线图(坐标系图) 折线图用于显示随时间或有序类别的变 ...

  6. jsc 解码窥探

    先使用 JS_DecodeScript反编译jsc  得到AST树 AST树词法解析 http://esprima.org/ AST还原成源码: npm install escodegen AST树遍 ...

  7. C++基础:虚函数、重载、覆盖、隐藏<转>

    转自:http://www.2cto.com/kf/201404/291772.html 虚函数总是跟多态联系在一起,引入虚函数可以使用基类指针对继承类对象进行操作! 虚函数:继承接口(函数名,参数, ...

  8. cocos2d popSceneWithTransition()方法

    要在CCDirector.h中增加如下方法: template <typename T> void popSceneWithTransition(float t) { CCASSERT(_ ...

  9. Linux菜鸟起飞之路【二】Linux基本常识

    一.Unix操作系统基本常识 1.什么是Unix? Unix是一个计算机操作系统,是一个用来协调.管理和控制计算机硬件与软件资源的控制程序. 2.Unix操作系统的特点? 多用户与多任务.多用户表示在 ...

  10. perl 对ENV环境变量的使用

    1.hash 方式访问. %ENV  key为环境变量名,value为环境变量值 2.调用ENV模块 . use Env qw(PATH); print "path is $ENV{path ...