虚拟机CentOS7网络配置图文教程,从NAT到桥接,手把手搞定网络连接

admin
本文是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种模式如下:

虚拟机CentOS7网络配置图文教程,从NAT到桥接,手把手搞定网络连接

模式 说明 适用场景
NAT模式 虚拟机通过宿主机的NAT(网络地址转换)访问外网,虚拟机与宿主机组成内部网络 默认模式,适合虚拟机独立上网,无需配置宿主机
桥接模式 虚拟机直接桥接到宿主机的物理网卡,与宿主机在同一局域网内,相当于一台独立主机 虚拟机需要作为局域网内独立设备(如服务器)时
仅主机模式 仅允许虚拟机与宿主机通信,无法访问外网 封闭测试环境,无需外网连接时

本文重点讲解NAT模式(最常用)和桥接模式(服务器场景必备)的配置方法。

NAT模式网络配置(推荐新手)

NAT模式下,虚拟机通过VMware的虚拟NAT设备上网,无需修改宿主机网络,配置简单。

步骤1:确认虚拟机网络设置(VMware端)

  1. 打开VMware,选中已安装的CentOS7虚拟机,点击“编辑”→“虚拟网络编辑器”。
  2. 选择“NAT模式”(默认为VMnet8),点击“NAT设置”,记录以下关键信息:
    • 网关IP:默认为168.100.2(后续虚拟机网关需与此一致)。
    • DHCP设置:确认DHCP服务启用,地址池范围(如168.100.128-192.168.100.254),避免与宿主机IP冲突。
  3. 记下“子网IP”:168.100.0(掩码:255.255.0)。

步骤2:进入CentOS7系统,查看网卡信息

  1. 启动CentOS7虚拟机,登录系统(用户名:root,密码:安装时设置的密码)。
  2. 查看网卡名称:CentOS7默认网卡名为ens33(不同虚拟机软件可能为ens32eth0等),执行命令:
    ip addr
    • 若看到ens33网卡,状态为DOWN(未启用),说明需要手动配置。
    • 若网卡名为eth0,可能是CentOS7版本差异,后续将ens33替换为eth0即可。

步骤3:编辑网络配置文件

CentOS7的网络配置文件位于/etc/sysconfig/network-scripts/目录下,以ifcfg-网卡名命名(如ifcfg-ens33)。

  1. 进入配置文件目录:
    cd /etc/sysconfig/network-scripts/
  2. 备份原配置文件(避免配置错误无法恢复):
    cp ifcfg-ens33 ifcfg-ens33.bak
  3. 编辑ifcfg-ens33文件(使用vivim,若无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原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码