Xen虛擬機器橋接網路配置

2021-07-03 20:56:50 字數 2092 閱讀 6276

基本上, xen虛擬主機的橋接功能可以滿足xen虛擬機器的網路需要

下面我們開始測試幾種網路的實現方法,網路結構如下:

橋接設定:

當安裝好 xen 以後, 系統自動建立預設橋接 virbr0

使用 # ifconfig 命令可以檢視到

我們 建立linux 虛擬機器 vm2後, 檢視虛擬機器配置檔案 /etc/xen/vm2

在最後一行中定義了虛擬機器 vm2 的網路設定:  使用(橋接)虛擬網路 virbr0

因此,我們把虛擬機器 vm2 的 ip 位址設定為 192.168.122.3 / 255.255.255.0 / 192.168.122.1 即可與虛擬主機互通,

同時, 虛擬機器 vm2 也可以單向訪問 xen 虛擬主機所在網路 192.168.201.105, 相當於 nat (網路位址轉發),

如果不希望vm2訪問 xen 虛擬主機所在的網路可以通過設定防火牆來實現

當我們希望虛擬機器與虛擬主機所在的網路互通時,需要另外建立乙個橋接虛擬網路

以現有的測試環境為例:

虛擬主機所在的實體網路為:192.168.200.1 / 22,  虛擬主機的 ip 位址為: 192.168.201.110 / 255.255.252.0 / 192.168.200.1

我們希望虛擬機器 vm1 (ip 位址為 192.168.201.201) 能與實體網路測試主機 192.168.201.105 互通

1)  建立/配置橋接虛擬網路 br1, 名字為 br1

# brctl addbr br1                     

將 eth1 新增到虛擬網路的乙個埠, eth1 已經連線到實體網路

# brctl addif br1 eth1

eth1 作為網橋的乙個埠, 不需要ip位址 (ifcfg-eth1配置的ip為192.168.201.110, 與以下命令不會衝突)

# ifconfig eth1 0.0.0.0

啟動網橋, 配置ip位址

# ip link set br1 up

# ip addr add 192.168.200.1/22 brd + dev br1  

啟動生效

2)  配置虛擬機器 vm1

修改檔案 /etc/xen/vm1 最後一行, 由 bridge=virbr0 改為 bridge=br1

進入虛擬機器 vm1, 設定 ip 位址為 192.168.201.201, 並重新啟動網路服務

至此, 虛擬機器已經可以與實際網路 192.168.200.1/22 互通了

相關命令:

刪除橋接虛擬網路

# ip link set br1 down

# brctl delbr br1

啟動/停止橋接虛擬網路

# brctl stp br1 on

# brctl stp br1 off

Xen虛擬機器橋接模式配置

xen虛擬機器橋接模式配置 簡介摘要 橋接模式 關閉 xend xend stop 修改 xend 配置檔案 etc xen xend config.sxp 取消下面兩行的注釋 network script network bridge vif script vif bridge 啟動 xend x...

橋接配置虛擬機器網路

初次安裝centos 配置網路 a 採用橋接來連線網路 適合有路由 交換機使用者 配置靜態ip來實現上網,區域網內通訊 vim etc sysconfig network scripts ifcfg eth0 device eth0 bootproto none hwaddr 00 23 54 de...

橋接配置虛擬機器網路

初次安裝centos 配置網路 a 採用橋接來連線網路 適合有路由 交換機使用者 配置靜態ip來實現上網,區域網內通訊 vim etc sysconfig network scripts ifcfg eth0 device eth0 bootproto none hwaddr 00 23 54 de...