Shell Script To Bridge Multiple Network Interfaces on Xen host to Guests VPS

in Categories Networking, Virtualization last updated December 5, 2008

Save script as /etc/xen/scripts/network-xen-custom with the following content:

Set permissions:
# chmod 755 /etc/xen/scripts/network-xen-custom
Edit the /etc/xen/xend-config.sxp file to comment out the old script and add a line to call the new script:
#(network-script network-bridge)
(network-script network-xen-custom)

Restart the system for the new bridge interfaces to start up correctly.


Share this on:

3 comment

  1. I need help creating a shell script using ping. I need it to check the network and see if its up every 5 mins. If the script finds the network up, I want it to go back to sleep. However if it finds the network down to check it 3 times in 5 min intervals. By the third check, if the the network is still down to shutdown the server.
    *I am running AIX 5.3

  2. Hi guys,

    I think there is a typo in the script, in the “stop” case:

    $script stop vifnum=1 bridge=xen!
    br1 netdev=eth1

    I think it should be:
    $script stop vifnum=1 bridge=xenbr1 netdev=eth1

    Have a question? Post it on our forum!