Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
18.16. 網路橋接錯誤
Red Hat Virtualization can configure multiple Virtualization network bridges to use with multiple ethernet cards. To successfully configure multiple network bridges for ethernet cards, you must configure the second network interface by either using the system-config-network TUI/GUI, or by creating a new configuration file in
/etc/sysconfig/network-scripts
. You should use a process to setup multiple Xen bridges. This is an example config file for a second NIC called 'eth1'
:
#/etc/sysconfig/network-scripts/fcfg-eth1 DEVICE=eth1 BOOTPROTO=static ONBOOT=yes USERCTL=no IPV6INIT=no PEERDNS=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=10.1.1.1 GATEWAY=10.1.1.254 ARP=yes
將
/etc/xen/scripts/network-bridge
複製到 /etc/xen/scripts/network-bridge.xen
。
Edit
/etc/xen/xend-config.sxp
and add a line to your new network bridge script (this example uses "network-virtualization-multi-bridge"
).
在
xend-config.sxp
檔案中。新的指令列應該會反應新的 script:
network-script network-xen-multi-bridge
請確定取消註釋顯示下列的指令列:
network-script network-bridge
如果您欲建立多重 Xen 橋接,您必須建立一個自訂 script。下列範例建立兩個 Xen 橋接(稱為
xenbr0
與 xenbr1
)然後將他們對應附於 eth1
與 eth0
。
# !/bin/sh # network-xen-multi-bridge # Exit if anything goes wrong set -e # First arg is operation. OP=$1 shift script=/etc/xen/scripts/network-bridge.xen case ${OP} in start) $script start vifnum=1 bridge=xenbr1 netdev=eth1 $script start vifnum=0 bridge=xenbr0 netdev=eth0 ;; stop) $script stop vifnum=1 bridge=xenbr1 netdev=eth1 $script stop vifnum=0 bridge=xenbr0 netdev=eth0 ;; status) $script status vifnum=1 bridge=xenbr1 netdev=eth1 $script status vifnum=0 bridge=xenbr0 netdev=eth0 ;; *) echo 'Unknown command: ' ${OP} echo 'Valid commands are: start, stop, status' exit 1 esac
如果您欲建立另外的橋接,請使用並剪貼附上的範例 script。