A edição resumiu-se a 2 itens:
- estabelecer uma interface de rede em ponte (xenbr0) e
- aprendendo como configurar domUs existentes que não possuem arquivos de configuração.
Estabelecendo uma interface de rede em ponte ( xenbr0
) :
Compilando informações de aqui .
-
adicionou o seguinte a
/etc/network/interfaces
:auto xenbr0 iface xenbr0 bridge_ports eth0 bridge_stp on bridge_maxwait 0 bridge_fd 0
-
simplesmente reiniciar a rede não resolveu, mas reiniciar a máquina e executar
ifconfig
retornou:xenbr0 Link encap:Ethernet HWaddr 50:e5:49:e6:bd:e2 inet addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0
brctl show
retornou:bridge name bridge id STP enabled interfaces virbr0 8000.000000000000 yes xenbr0 8000.50e549e6bde2 yes eth0 tap4.0 vif3.0 vif4.0
A chave aqui é a eth0 listada como uma interface para
xenbr0
.
Quando o xenbr0
está configurado, podemos configurar os domUs para usá-lo como sua interface.
Usando o método 2 encontrado aqui :
- Exportar a configuração das máquinas virtuais
xm list -l SLES10 > sles10
onde "SLES10" é o nome do seu DOMU - Backup do arquivo sles10, você pode precisar dele no caso de algo estar corrompido.
- Abra o arquivo sles10 para edição
-
Localize a linha de leitura
(bridge virbr0)
-
Altere para
(bridge eth0)
- Salve o arquivo
-
Reimporte a nova configuração
xm new -F sles10
Ao reiniciar, ambos os domUs estão na sub-rede 192.168.1.