On Wed, 2013-07-31 at 14:41 -0300, Francisco Cardoso wrote: > Em 31 de julho de 2013 14:24, Adiel de Lima Ribeiro > <adiel.netad...@gmail.com> escreveu: > > On Wed, 2013-07-31 at 12:22 -0300, Ricardo Ferreira wrote: > >> Em 31-07-2013 11:44, vic escreveu: > >> > Em 2013-07-31 10:24, Paulo Henrique - BSD escreveu: > >> >> Forward paa brigde !! > >> >> E necessário? > >> >> > >> >> Enviado do meu Xperia™ smartphone > >> >> > >> > Não, mas não custa ativar para ver o que acontece. Infelizmente eu > >> > convivo com alguns equipamentos cujo software não funciona como deveria > >> > e daí vem essas idéias fora do normal. > >> > > >> >> vic <v...@wa.pro.br> escreveu: > >> >> > >> >>> Em 2013-07-30 22:49, Adiel de Lima Ribeiro escreveu: > >> >>>> Lista, boa noite. > >> >>>> Pois bem, minha briga com o XEN continua. > >> >>>> Em resumo o problema é, a placa de rede não funciona em meu Guest, > >> >>>> que > >> >>>> é > >> >>>> um FreeBSD 9-1 amd64, estou utilizando a configuração em modo bridge. > >> >>>> > >> >>>> Instalei e configurei o NetBSD, recompilei o kernel. > >> >>>> As opções relativas a rede em modo bridge são: > >> >>>> pseudo-device tap # virtual Ethernet > >> >>>> pseudo-device bridge # simple inter-network > >> >>>> bridging > >> >>>> > >> >>>> Minha placa de rede é a bce0. > >> >>>> Eu comentei as opções relativas a placa de rede no xend-config.sxp: > >> >>>> #(network-script network-bridge) > >> >>>> #(vif-script vif-bridge) > >> >>>> #(vif-script vif-route) > >> >>>> #(vif-script vif-nat) > >> >>>> > >> >>>> Criei o arquivo de configuração da placa de rede em modo > >> >>>> bridge, /etc/ifconfig.brigde0: > >> >>>> create > >> >>>> !brconfig $int add bce0 up > >> >>>> > >> >>>> O ifconfig e o brctl mostram que está tudo certo com as interfaces > >> >>>> quando o Guest está rodando. > >> >>>> Interfaces: > >> >>>> xvif2i0 flags=3<LEARNING,DISCOVER> > >> >>>> port 7 priority 128 > >> >>>> tap0 flags=3<LEARNING,DISCOVER> > >> >>>> port 6 priority 128 > >> >>>> bce0 flags=3<LEARNING,DISCOVER> > >> >>>> port 1 priority 128 > >> >>>> > >> >>>> Estou utilizando o libxl com o xl e não o xend com o xm. > >> >>>> Estou utilizando HVM e não PV. > >> >>>> Segue a parte relativa da configuração de rede da máquina virtual, > >> >>>> freebsd-source.cfg: > >> >>>> > >> >>>> vif = [ 'bridge=bridge0, type=ioemu' ] > >> >>>> > >> >>>> > >> >>>> Durante a instalação, o FreeBSD virtual até reconhece a placa de > >> >>>> rede, > >> >>>> como re0, mas não há comunicaçao com a rede real, mesmo com o kernel > >> >>>> do > >> >>>> NetBSD para o XEN, o resultado é o mesmo. O que estou fazendo de > >> >>>> errado, > >> >>>> esqueci de configurar o que? > >> >>>> Obrigado. > >> >>> Não conheço NetBSD, mas você habilitou o forward de pacotes nele? > >> >>> > >> >>> -- > >> >>> vic > >> >>> choppnerd.com > >> >>> donttrack.us | dontbubble.us > >> >>> ------------------------- > >> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > >> >> ------------------------- > >> >> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > >> Adiel, > >> > >> Acho que não custa vc tentar fazer um teste com a versão i386 do FreeBSD > >> e veja se o resultado vai mudar pois muito da discussão originada lá na > >> lista do OpenBSD se refere a plataforma 64 e com processadores AMD . > >> Fica a sugestão pois já resolvi muito problema simplesmente usando a > >> plataforma i386. > >> []s > >> > >> ------------------------- > >> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > Vou fazer isso Ricardo. Acabei de testar o Netbsd aqui como Guest, mesmo > > problema, na instalação reconhece a placa de rede, mas quando configuro > > ip, não há comunicação com a rede física. > > Esqueci de mencionar, o Host NetBSD é amd64. > > Pergunta: Como eu assino a lista do OpenBSD sobre virtualização? > > Farei os testes com Guests i386 e posto os resultados. > > -- > > att, > > Adiel de Lima Ribeiro > > facebook.com/sembr.dyndns.info > > > > > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > Adiel: > > Então há uma boa chance de você ter algum problema de configuração no > host e, como possibilidade mais remota na minha opinião, podemos estar > lidando com bug no hypervisor. Acho isso mais remoto porque você está > fazendo algo muito simples. > > Nenhuma chance de problemas de firewall no host? É possível você dar > ao guest outra placa de rede que não a re0 para testar? O que você > quer dizer com "não há comunicação com a rede física"? Já tentou > colocar um servidor DHCP e a placa do guest pra pegar IP dinâmico e > ver se chega alguma comunicação na virtual interface? > > -- > > Francisco Ricardo > ___________________________________ > Administrador de Redes e Sistemas Unix/Linux > Profissional Certificado RedHat | Entusiasta FreeBSD > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
O firewall ainda nao foi habilitado, no Linux tem uma Wiki dizendo para desabilitar o arp tables, no meu NetBSD isso seria tratado no pf. Testei com Guests i386, mesmo problema. É outra máquina física agora, mesmo problema. Com certeza é algo que passou despercebido da minha parte. Eu fiz isso funcionar no Debian, com as mesmas configurações, a diferença é que ele faz o bridge diretamente no arquivo de configuração de rede, o: /etc/network/interfaces e utiliza a nomeclatura xenbr + n. No NetBSD é necessário criar o bridge com o arquivo /etc/ifconfig.bridge + n, sendo que nao ha como nomea-lo com xenbr, apenas como bridge + n. Digo que nao ha comunicação com a rede fisica porque, por exemplo: o range dela vamos supor que seja 172.18.0.0/24, se eu configuro o FreeBSD virtual com algum ip neste range, ele nao consegue pingar nenhuma maquina nele. -- att, Adiel de Lima Ribeiro facebook.com/sembr.dyndns.info ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd