Re: [xen-br] VMs sem acesso a rede no Debian Squeeze com Xen e Xen-tools

370 views
Skip to first unread message

Henrique Rippel

unread,
Oct 17, 2012, 11:03:33 AM10/17/12
to xen...@googlegroups.com
Oi Clicia!

Edita o arquivo /etc/network/interfaces e adiciona a máscara e gateway da tua rede.

auto eth0
iface eth0 inet static
        address 172.17.1.68
        netmask 255.255.255.0
        gateway 172.17.0.1
        network 172.17.0.0
        broadcast 172.17.0.255

Poderias ter adicionado os parâmetros na hora da criação da VM pelo xen-create-image:

xen-create-image --hostname=xen1.example2.com --size=4Gb --swap=256Mb --ip=172.17.1.69 --netmask=255.255.255.0 --gateway=172.17.0.1 --memory=256Mb --arch=amd64 --role=udev

Outras dicas têm no ~# man xen-create-image

Abraço,

Henrique.

--
2012/10/17 Clicia Santos <clic...@gmail.com>
Olá, instalei o Xen no Debian Squeeze 6.0 e também o xen-tools.
O hospedeiro tem uma interface eth1  ip = 172.17.1.68 cujo gateway é 172.17.0.1 e uma interface vif1.0
Criei uma máquina virtual com o comando  xen-create-image --hostname=xen1.example2.com --size=4Gb --swap=256Mb --ip=172.17.1.69 --memory=256Mb --arch=amd64 --role=udev
Consigo acessa-la com o comando xm console xen1.example2.com
A maquina virtual tem uma interface eth0 = 172.17.1.69 a linha RX bytes 5995 (5.8 Kib) aparece indicando a rede. O gateway da VM é o mesmo do host.

O problema é que não cosigo ter acesso a rede. Nao consigo pingar nada nem instalar nada. Também não consigo acessar esta vm usando ssh.
Já tentei refazer o processo.
Se alguém puder ajudar, muito obrigada

--
Você recebeu esta mensagem porque está inscrito em Grupo "xen-br" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para xen...@googlegroups.com
Para anular a inscrição neste grupo, envie um email para xen-br-un...@googlegroups.com
Para mais opções, visite este grupo em http://groups.google.com/group/xen-br?hl=pt-BR
Site do GU Xen-BR: http://www.xen-br.org
Antes de enviar sua primeira mensagem leia atentamente as regras para participação no site http://groups.google.com/group/xen-br/web/regras?hl=pt-BR

Clicia Santos

unread,
Oct 18, 2012, 10:19:25 AM10/18/12
to xen...@googlegroups.com
Então, a informação do gateway já estava lá no guest.
Meu host tem o aquivo /etc/network/interfaces:
       auto lo
       iface lo inet loopback

       auto eth1
       iface eth1 inet static
       address 172.17.1.68
       netmask 255.255.0.0
       gateway 172.17.0.1



Meu guest tem o arquivo /etc/network/interfaces:
     
       auto lo
       iface lo inet loopback


       auto eth0
       iface eth0 inet static
       address 172.17.1.69
       netmask 255.255.0.0
       gateway 172.17.0.1

       broadcast 172.17.255.255
-----
Tudo parece de acordo! Creio que o problema está na comunicação de rede do host para o guest. Não deveria existir uma interface bridge? Ou ela é dispensável no meu caso? E o gateway do guest não seria o ip do host?

Henrique Rippel

unread,
Oct 18, 2012, 12:12:12 PM10/18/12
to xen...@googlegroups.com
Clicia,

Sim, tudo parece estar de acordo, e como bem observastes, realmente é necessário liberar a bridge no hospedeiro:

Edita o arquivo /etc/xen/xend-config.sxp, descomenta a linha (network-script network-bridge), próximo da linha 138 e por fim restarta o xend.

Outra coisa, não necessariamente o gateway do teu guest deverá ser o IP do hospedeiro. Como vais ativar a bridge, o gateway será o IP do teu router.

Confere para ver se já está assim e nos avisa!

Abraço,

Henrique.

--
2012/10/18 Clicia Santos <clic...@gmail.com>
--

Jeferson Madruga da Rosa

unread,
Oct 18, 2012, 8:12:37 PM10/18/12
to xen...@googlegroups.com
e o dns não é preciso ?
não tem um arquivo lá resolv.conf onde tu coloca os name servers ?

não lembro muito bem como é por baixo no xenserver.

abraço!
--
Atenciosamente,
______________________________________
Jeferson Madruga da Rosa - Administrador de Redes
Soluções em Infraestrutura de TI
Telefone para contato: (051) 9165-4838 - (051) 91849186
Email: jeferso...@gmail.com
Email Alternativo: jeferso...@gmail.com

Clicia Santos

unread,
Oct 19, 2012, 12:22:17 PM10/19/12
to xen...@googlegroups.com
Jeferson, o dns está lá no /etc/resolv.conf

Clicia Santos

unread,
Oct 19, 2012, 12:36:55 PM10/19/12
to xen...@googlegroups.com
Pessoal fiz algumas alterações:
 - Construí uma bridge chamada br0 para a minha interface eth1
 - Editei o arquivo /etc/xen/xen1.exemple2.com.cfg
           comentei a linha
           #vif       = [ 'ip=172.17.1.69, mac=00:16:3E:EC:38:23' ]
           e fiz outra linha contendo apenas
           vif       = [ 'ip=172.17.1.69' ]

O gateway do meu guest continua igual o gateway do meu host (se o host acessa a internet o guest também deveria, não é?)

Acho que com a bridge evoluí alguns passos pois agora o guest enxerga o host
De dentro do guest eu dou um ping para o ip do host e ele responde!
Tambem do host eu dou um ping para o ip do guest e ele responde o que antes não acontecia!!

Mas continuo sem acesso à internet a partir do guest tbm nao consigo pingar ips de fora! (Nenhum que nao seja o meu host)!!!

Rafael Klock

unread,
Oct 19, 2012, 12:58:41 PM10/19/12
to xen...@googlegroups.com
Talvez vc tenha que mudar a VM de eth0 para eth1;

faça um teste:

ifconfig eth0 down
ifconfig eth1 172.17.1.69 

Verifique tambem a saida do comando:
# mii-tool

Em 17 de outubro de 2012 11:45, Clicia Santos <clic...@gmail.com> escreveu:
Olá, instalei o Xen no Debian Squeeze 6.0 e também o xen-tools.
O hospedeiro tem uma interface eth1  ip = 172.17.1.68 cujo gateway é 172.17.0.1 e uma interface vif1.0
Criei uma máquina virtual com o comando  xen-create-image --hostname=xen1.example2.com --size=4Gb --swap=256Mb --ip=172.17.1.69 --memory=256Mb --arch=amd64 --role=udev
Consigo acessa-la com o comando xm console xen1.example2.com
A maquina virtual tem uma interface eth0 = 172.17.1.69 a linha RX bytes 5995 (5.8 Kib) aparece indicando a rede. O gateway da VM é o mesmo do host.

O problema é que não cosigo ter acesso a rede. Nao consigo pingar nada nem instalar nada. Também não consigo acessar esta vm usando ssh.
Já tentei refazer o processo.
Se alguém puder ajudar, muito obrigada

--
Você recebeu esta mensagem porque está inscrito em Grupo "xen-br" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para xen...@googlegroups.com
Para anular a inscrição neste grupo, envie um email para xen-br-un...@googlegroups.com
Para mais opções, visite este grupo em http://groups.google.com/group/xen-br?hl=pt-BR
Site do GU Xen-BR: http://www.xen-br.org
Antes de enviar sua primeira mensagem leia atentamente as regras para participação no site http://groups.google.com/group/xen-br/web/regras?hl=pt-BR



--
Rafael Klock
Msn: rafael...@hotmail.com
Gtalk: kkl...@gmail.com
Linux User: #542278

Clicia Santos

unread,
Oct 19, 2012, 2:35:03 PM10/19/12
to xen...@googlegroups.com
Rafael, consigo desabilitar eth0 mas nao consigo habilitar eth1 (mesmo editando /etc/network/interfaces e colocando eth1 nesse arquivo)
o comando #mii-tools retorna o seguinte:

      SIOCGMIIPHY on 'eth0' failed: Operation not supported
      no MII interfaces found

Rafael Klock

unread,
Oct 19, 2012, 2:56:26 PM10/19/12
to xen...@googlegroups.com
Vc usa o XenCenter? 

--
Você recebeu esta mensagem porque está inscrito em Grupo "xen-br" do Grupos Google.
Para enviar mensagens para este grupo, envie um email para xen...@googlegroups.com
Para anular a inscrição neste grupo, envie um email para xen-br-un...@googlegroups.com
Para mais opções, visite este grupo em http://groups.google.com/group/xen-br?hl=pt-BR
Site do GU Xen-BR: http://www.xen-br.org
Antes de enviar sua primeira mensagem leia atentamente as regras para participação no site http://groups.google.com/group/xen-br/web/regras?hl=pt-BR

Clicia Santos

unread,
Oct 19, 2012, 3:28:50 PM10/19/12
to xen...@googlegroups.com
Não, Rafael
Eu uso Xen com Xen-tools

Clicia Santos

unread,
Oct 30, 2012, 2:51:08 PM10/30/12
to xen...@googlegroups.com
RESOLVIDO

Eu modifiquei minhas configurações de rede!
1 - Usei nat junto com a bridge
2 - modifiquei o gatway as minhas maquinas virtuais para o ip do host!!
Reply all
Reply to author
Forward
0 new messages