RHEL7虚拟机桥接模式网络配置实战指南

admin

在虚拟化环境中,桥接模式(Bridged Mode)是一种常见的网络配置方式,它能让虚拟机像独立物理设备一样直接连接到外部局域网,与宿主机及其他设备处于同一网段,实现IP地址的直接通信,RHEL7(Red Hat Enterprise Linux 7)作为企业级Linux系统,其网络配置依赖于NetworkManager服务,本文将详细介绍如何在RHEL7虚拟机中配置桥接模式并设置静态IP地址,确保虚拟机稳定接入网络。

桥接模式原理概述

桥接模式的核心是通过虚拟网桥(Virtual Bridge)将虚拟机的虚拟网卡与宿主机的物理网卡直接桥接,使虚拟机共享物理网卡的网络资源,从网络角度看,虚拟机相当于局域网中的一台独立主机,拥有独立的IP地址(可静态配置或通过DHCP获取),可直接访问外部网络或与局域网内其他设备通信。

优势:无需端口映射,虚拟机与宿主机地位平等;适合需要虚拟机对外提供服务(如Web服务器、数据库服务器)的场景。

RHEL7虚拟机桥接模式网络配置实战指南

虚拟机软件中配置桥接模式

在配置RHEL7系统前,需先在虚拟机软件(如VMware Workstation/VirtualBox)中启用桥接模式,以VMware Workstation为例,步骤如下:

  1. 关闭虚拟机:确保RHEL7虚拟机处于关机状态。
  2. 编辑虚拟机设置:右键虚拟机→“设置”→“网络适配器”。
  3. 选择桥接模式:在“网络连接”中选择“桥接模式(Bridged Mode)”,并勾选“复制物理网络连接状态”。
  4. 确定并启动虚拟机:保存设置后启动虚拟机。

注意:桥接模式依赖宿主机的物理网卡,确保宿主机已正确连接到局域网(如通过网线接入路由器或交换机)。

RHEL7系统内部网络配置

RHEL7默认使用NetworkManager服务管理网络,支持图形界面、命令行及配置文件三种配置方式,本文以命令行(nmcli)和配置文件两种主流方式为例,讲解桥接模式下的静态IP配置。

(一)查看当前网络信息

配置前,先确认虚拟机的虚拟网卡名称及物理网卡状态:

# 查看所有网卡信息
ip a  

虚拟机的虚拟网卡名称为ens33ens34eno1等(具体以实际输出为准),且已通过虚拟机软件分配了桥接模式。

(二)方式一:使用nmcli命令行配置(推荐)

nmcliNetworkManager的命令行工具,适合快速批量配置,操作简单且不易出错。

查看网络连接

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

创建并配置网

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

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