本文是CentOS7虚拟机网络配置图文教程,详解NAT与桥接模式切换方法,通过分步图解演示,手把手指导用户完成虚拟网络适配器配置、IP地址设置及模式切换操作,帮助解决虚拟机无法连接外网、与宿主机通信不畅等问题,教程内容直观易懂,适合初学者快速掌握CentOS7虚拟机网络配置技巧,确保虚拟机网络稳定可用。
在虚拟机中使用CentOS7时,网络配置是日常运维和开发的基础,无论是搭建服务器、部署应用,还是进行测试,都需要确保虚拟机能够正常访问网络,本文将以VMware Workstation虚拟机为例,图文详解CentOS7的静态IP配置(NAT模式、桥接模式),以及网络连通性测试方法,帮助新手快速掌握CentOS7网络配置。
环境准备
在开始配置前,确保以下环境就绪:
- 虚拟机软件:VMware Workstation 15+ / VirtualBox 6+(本文以VMware为例)。
- CentOS7镜像:官方CentOS7 Minimal ISO(约1GB,无图形界面,适合服务器场景)。
- 虚拟机已安装:CentOS7系统(安装时选择“Minimal Install”,最小化安装)。
基础概念:虚拟机网络模式
虚拟机的网络模式决定了其与宿主机、外部网络的连接方式,常见的3种模式如下:

| 模式 | 说明 | 适用场景 |
|---|---|---|
| NAT模式 | 虚拟机通过宿主机的NAT(网络地址转换)访问外网,虚拟机与宿主机组成内部网络 | 默认模式,适合虚拟机独立上网,无需配置宿主机 |
| 桥接模式 | 虚拟机直接桥接到宿主机的物理网卡,与宿主机在同一局域网内,相当于一台独立主机 | 虚拟机需要作为局域网内独立设备(如服务器)时 |
| 仅主机模式 | 仅允许虚拟机与宿主机通信,无法访问外网 | 封闭测试环境,无需外网连接时 |
本文重点讲解NAT模式(最常用)和桥接模式(服务器场景必备)的配置方法。
NAT模式网络配置(推荐新手)
NAT模式下,虚拟机通过VMware的虚拟NAT设备上网,无需修改宿主机网络,配置简单。
步骤1:确认虚拟机网络设置(VMware端)
- 打开VMware,选中已安装的CentOS7虚拟机,点击“编辑”→“虚拟网络编辑器”。
- 选择“NAT模式”(默认为VMnet8),点击“NAT设置”,记录以下关键信息:
- 网关IP:默认为
168.100.2(后续虚拟机网关需与此一致)。 - DHCP设置:确认DHCP服务启用,地址池范围(如
168.100.128-192.168.100.254),避免与宿主机IP冲突。
- 网关IP:默认为
- 记下“子网IP”:
168.100.0(掩码:255.255.0)。
步骤2:进入CentOS7系统,查看网卡信息
- 启动CentOS7虚拟机,登录系统(用户名:root,密码:安装时设置的密码)。
- 查看网卡名称:CentOS7默认网卡名为
ens33(不同虚拟机软件可能为ens32、eth0等),执行命令:ip addr
- 若看到
ens33网卡,状态为DOWN(未启用),说明需要手动配置。 - 若网卡名为
eth0,可能是CentOS7版本差异,后续将ens33替换为eth0即可。
- 若看到
步骤3:编辑网络配置文件
CentOS7的网络配置文件位于/etc/sysconfig/network-scripts/目录下,以ifcfg-网卡名命名(如ifcfg-ens33)。
- 进入配置文件目录:
cd /etc/sysconfig/network-scripts/
- 备份原配置文件(避免配置错误无法恢复):
cp ifcfg-ens33 ifcfg-ens33.bak
- 编辑
ifcfg-ens33文件(使用vi或vim,若无vim可执行yum install -y vim安装):vim ifcfg-ens33
修改(静态IP配置):
TYPE=Ethernet # 网络类型:以太网 BOOTPROTO=static # 启动协议:static(静态IP),dhcp为动态获取 NAME=ens33 # 网卡名称(与文件名一致) DEVICE=ens33 # 网卡设备名 ONBOOT=yes # 开机自启网卡(关键!默认为no,需改为yes) IPADDR=192.168.100.150 # 静态IP(需在NAT地址池内,且不与宿主机/其他虚拟机冲突) NETMASK=255.255.255.0 # 子网掩码(与NAT子网一致) GATEWAY=192.168.100.2 # 网关(与NAT网关一致) DNS1=8.8.8.8 # DNS服务器(谷歌DNS,可改为114.114.114.114) DNS2=114.114.114.114 # 备用DNS
参数说明:
BOOTPROTO:若需动态获取IP,改为dhcp(无需配置IPADDR/GATEWAY等,适合临时上网)。ONBOOT:必须为yes,否则开机后网卡不会自动启动。IPADDR:需在NAT地址池内(如`192.168
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

