在虚拟化环境中,桥接模式(Bridged Mode)是一种常见的网络配置方式,它能让虚拟机像独立物理设备一样直接连接到外部局域网,与宿主机及其他设备处于同一网段,实现IP地址的直接通信,RHEL7(Red Hat Enterprise Linux 7)作为企业级Linux系统,其网络配置依赖于NetworkManager服务,本文将详细介绍如何在RHEL7虚拟机中配置桥接模式并设置静态IP地址,确保虚拟机稳定接入网络。
桥接模式原理概述
桥接模式的核心是通过虚拟网桥(Virtual Bridge)将虚拟机的虚拟网卡与宿主机的物理网卡直接桥接,使虚拟机共享物理网卡的网络资源,从网络角度看,虚拟机相当于局域网中的一台独立主机,拥有独立的IP地址(可静态配置或通过DHCP获取),可直接访问外部网络或与局域网内其他设备通信。
优势:无需端口映射,虚拟机与宿主机地位平等;适合需要虚拟机对外提供服务(如Web服务器、数据库服务器)的场景。

虚拟机软件中配置桥接模式
在配置RHEL7系统前,需先在虚拟机软件(如VMware Workstation/VirtualBox)中启用桥接模式,以VMware Workstation为例,步骤如下:
- 关闭虚拟机:确保RHEL7虚拟机处于关机状态。
- 编辑虚拟机设置:右键虚拟机→“设置”→“网络适配器”。
- 选择桥接模式:在“网络连接”中选择“桥接模式(Bridged Mode)”,并勾选“复制物理网络连接状态”。
- 确定并启动虚拟机:保存设置后启动虚拟机。
注意:桥接模式依赖宿主机的物理网卡,确保宿主机已正确连接到局域网(如通过网线接入路由器或交换机)。
RHEL7系统内部网络配置
RHEL7默认使用NetworkManager服务管理网络,支持图形界面、命令行及配置文件三种配置方式,本文以命令行(nmcli)和配置文件两种主流方式为例,讲解桥接模式下的静态IP配置。
(一)查看当前网络信息
配置前,先确认虚拟机的虚拟网卡名称及物理网卡状态:
# 查看所有网卡信息 ip a
虚拟机的虚拟网卡名称为ens33、ens34或eno1等(具体以实际输出为准),且已通过虚拟机软件分配了桥接模式。
(二)方式一:使用nmcli命令行配置(推荐)
nmcli是NetworkManager的命令行工具,适合快速批量配置,操作简单且不易出错。
查看网络连接
nmcli connection show
输出中会列出所有网络连接,包括虚拟网卡对应的连接(如ens33)。
修改连接为桥接模式并配置静态IP
假设虚拟网卡名称为ens33,执行以下命令:
# 修改连接名为ens33的配置,设置IPv4方法为手动 nmcli connection modify ens33 ipv4.method manual \ ipv4.addresses 192.168.1.100/24 \ # 设置静态IP及子网掩码(根据实际网段调整) ipv4.gateway 192.168.1.1 \ # 设置网关(根据实际路由器地址调整) ipv4.dns 8.8.8.8 114.114.114.114 # 设置DNS服务器(可配置多个) connection.autoconnect yes # 设置开机自启
启动连接并应用配置
# 重启连接使配置生效 nmcli connection down ens33 && nmcli connection up ens33
验证配置
# 查看IP地址是否生效 ip a show ens33 # 测试网络连通性 ping 192.168.1.1 # ping网关 ping www.baidu.com # ping外网(需DNS配置正确)
(三)方式二:修改配置文件(传统方式)
RHEL7的网络配置文件位于/etc/sysconfig/network-scripts/目录下,虚拟网卡对应的配置文件通常为ifcfg-网卡名(如ifcfg-ens33)。
编辑配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改关键参数 如下(根据实际网络环境调整IP、网关等):
TYPE=Ethernet # 网卡类型 BOOTPROTO=static # 静态IP获取方式 NAME=ens33 # 网卡名称 DEVICE=ens33 # 网卡设备名 ONBOOT=yes # 开机自启 # 以下为桥接模式核心配置 BRIDGE=br0 # 绑定到网桥设备(需提前创建) # 静态IP配置(可选,若网桥已获取IP,虚拟机可设为DHCP) IPADDR=192.168.1.100 # 静态IP NETMASK=255.255.255.0 # 子网掩码 GATEWAY=192.168.1.1 # 网关 DNS1=8.8.8.8 # DNS DNS2=114.114.114.114
注意:桥接模式下,虚拟网卡需绑定到虚拟网桥(如
br0),因此需先创建网桥设备(见下文),若虚拟机无需独立IP,也可通过网桥共享宿主机IP,此时虚拟网卡配置可省略IPADDR等参数,仅保留BRIDGE=br0。

