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
파일에서 새로운 줄은 새 스크립트를 반영해야 합니다:
network-script network-xen-multi-bridge
다음을 나타내는 줄에 주석처리를 해제하시기 바랍니다:
network-script network-bridge
다중 Xen 브리지를 생성하려면, 사용자 환경에 맞는 스크립트를 생성해야 합니다. 아래 예제는
xenbr0
와 xenbr1
이라는 두 개의 Xen 브리지를 생성하고 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
추가 브리지를 생성하려면, 간단히 예제 스크립트를 사용하여 파일을 복사/붙여넣기 하시기 바랍니다.