KVM 虛擬機需直通外網時,宿主機須配置網橋 (br0) 綁定實體網卡 (eth2)。本文記錄 RedHat 6+ 環境下:修改 ifcfg-eth2 設為橋接介面、建立 ifcfg-br0 攜帶原 IP/閘道/網域、重啟 network 服務、brctl show 驗證橋接狀態、virt-manager 建立虛擬機指定 br0 並記錄 MAC 供 PXE 安裝的完整流程。
ifcfg-eth2(實體網卡)
DEVICE="eth2"
BOOTPROTO=static
HWADDR="00:22:19:B8:D9:FE"
ONBOOT=yes
TYPE="Ethernet"
BRIDGE="br0"
NM_CONTROLLED="no"
ifcfg-br0(橋介面,攜帶原 IP)
DEVICE="br0"
BOOTPROTO=static
IPADDR=10.200.117.95
GATEWAY=10.200.117.1
NETMASK=255.255.255.0
DNS1=10.200.117.18
ONBOOT=yes
TYPE="Bridge"
NM_CONTROLLED="no"
service network restart
brctl show
# 輸出應顯示 br0 介面下掛載 eth2 與 vnet0 (虛擬機介面)

完成橋接配置,虛擬機即可像實體機一樣直接佔用外網 IP,支援 PXE、DHCP 等完整網路功能。