EZy Linux

Make bridge multiple network interfaces on Xen host to guests os.

Written on March 6, 2008 – 7:41 am | by Tum. |

ขั้นแรกให้สร้าง script file ขึ้นมาโดยใช้คำสั่ง

#vi /etc//scripts/--custom

จากนั้น copy ข้อความด้านล่างไปไว้ที่ไฟล์

#!/bin/sh
# --custom
# Exit if anything goes wrong
set -e
# First arg is operation.
OP=$1
shift
script=/etc//scripts/-bridge
case ${OP} in
   start)
        $script start vifnum=0 bridge=xenbr0 netdev=eth0    # map xenbr0 -> eth0
        $script start vifnum=1 bridge=xenbr1 netdev=eth1 ;; # map xenbr1 -> eth1
   stop)
        $script stop vifnum=0 bridge=xenbr0 netdev=eth0     #unmap xenbr0
        $script stop vifnum=1 bridge=xenbr1 netdev=eth1 ;;  #unmap xenbr1
   status)
        $script status vifnum=0 bridge=xenbr0 netdev=eth0
        $script status vifnum=1 bridge=xenbr1 netdev=eth1
        ;;
        *)
        echo "Unknown command:${OP}"
        echo 'Valid commands are: start, stop, status'
        exit 1
esac

เมื่อทำการสร้างไฟล์นี้เสร็จเรียบร้อยแล้ว ให้ทำการ chmod เพื่อให้ไฟล์นี้สามารถรันได้

#chmod 755 /etc//scripts/--custom

จากนั้นให้ทำการแก้ไขไฟล์ config ของ โดยใช้คำสั่ง

#vi /etc//xend-config.sxp

แก้ไขและเพิ่มข้อความดังตัวอย่างด้านล่างโดยการ comment script เก่าและเพิ่ม script ใหม่ที่เราสร้างขึ้น

#(-script -bridge)

(-script --custom)

Tags: ,

Post a Comment

ขอความร่วมมือ

ขอความร่วมมือ อย่า copy บทความที่ทางเราได้เขียนเอาไว้ไปไว้ในเวปของท่านโดยไม่ได้รับอนุญาติ ถ้าต้องการบทความใดให้ติดต่อที่ webmaster@ezylinux.com ได้ตลอดเวลา เพื่อจะได้ทำการพิจารณาเป็นครั้งๆไป

ขอบคุณสำหรับความร่วมมือครับ

ทีมงาน EzyLinux.com


Sponsor Links