Multi Bridge

De Slacam_Wiki
Ir para: navegação, pesquisa

Como posso fazer bridge em múltiplas interfaces no meu host hospedeiro XEN?

Primeiro, crie um novo arquivo de script chamado /etc/xen/scripts/network-xen-custom com o seguinte conteúdo:


  #!/bin/sh
  # network-xen-custom
  # Exit if anything goes wrong
  set -e
  # First arg is operation.
  OP=$1
  shift
  script=/etc/xen/scripts/network-bridge
  case ${OP} in
       start)
               $script start vifnum=0 bridge=xenbr0 netdev=eth0
               $script start vifnum=1 bridge=xenbr1 netdev=eth1
               ;;
       stop)
               $script stop vifnum=0 bridge=xenbr0 netdev=eth0
               $script stop vifnum=1 bridge=xenbr1 netdev=eth1
               ;;
       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

Se vc tiver fazendo bond pode trocar "eth0" por "bond0" e assim sucessivamente.

Tenha certeza se o arquivo está com a flag executável marcada:

  chmod 755 /etc/xen/scripts/network-xen-custom

Edite o arquivo /etc/xen/xend-config.sxp comentando o script antido e adicionando a nova linha com o script criado acima:


  #(network-script network-bridge)
   (network-script network-xen-custom)

Pronto é rebootar para as configurações serem aplicadas.