Assunto sobre Rede no Virtual Box
Autor: Valquíria Henrique | Publicado: 2012-11-08T13:00:00-08:00





Pessoal Breve postarei o link para que vocês peguem este arquivo completo com suas respectivas imagens.

Até logo.



Criando rede usando Virtualbox

Criando uma rede de máquinas
virtuais no Virtualbox

Vejo que muitas
pessoas tem dificuldade em criar uma rede de máquinas virtuais utilizando o
Virtualbox, então hoje esse será o tema.

Uma breve
explicação

O Virtualbox é um software de
virtualização, a grosso modo, isso quer dizer que ele emula um ou vários
computadores, sendo possível instalar outros sistemas operacionais, como Linux,
Windows Server 2003, Windows 2000 Server, Windows XP, etc.

Configurando
as placas de rede no Virtualbox

<!--[if !supportLists]-->1.&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Na tela inicial do Virtualbox, selecione a máquina virtual e
clique em configurações.

<!--[if !supportLists]-->2.&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Ao clicar na no botão Configurações, a tela seguinte aparecerá:

<!--[if gte vml 1]><v:shapetype
 id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
 path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
 
 
  
  
  
  
  
  
  
  
  
  
  
  
 
 
 
<v:shape id="Imagem_x0020_21" o:spid="_x0000_i1030" type="#_x0000_t75"
 alt="http://4.bp.blogspot.com/_uZZUyjkdX84/Sqak3UPeNVI/AAAAAAAAABs/AfDSOhl1GUk/s320/parte2.jpg"
 href="http://4.bp.blogspot.com/_uZZUyjkdX84/Sqak3UPeNVI/AAAAAAAAABs/AfDSOhl1GUk/s1600-h/parte2.jpg"
 style='width:189pt;height:142.5pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\VALQUR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg"
  o:title="parte2"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

<!--[if !supportLists]-->3.&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Nesta tela você tem a opção de configurar vários aspectos da
máquina virtual selecionada, como os discos rígidos, cd/dvd-rom, disquete, etc.
Para nós será importante a opção Rede.

<!--[if !supportLists]-->4.&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Como vemos na figura, você deve habilitar a placa de rede virtual
clicando no botão Habilitar Placa de Rede. Em Tipo de Placa de Rede, você pode
escolher alguns tipos de placa de rede virtuais que existem no Virtualbox.
Vamos deixar a padrão.

Em Conectado
a, existem 5 opções:

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->Não
conectado

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->NAT

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->Placa em
modo Bridge

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->Rede
Interna

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->Placa de
rede exclusiva de hospedeiro (host-only)

<!--[if !supportLists]-->5.&nbsp;&nbsp;&nbsp;&nbsp; <!--[endif]-->Selecione a opção de Rede Interna, pois com essa opção você cria
um ambiente de rede que existirá somente dentro do Virtualbox, separado do
mundo externo.

<!--[if !supportLists]-->6.&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Ao selecionar a opção de Rede Interna para uma máquina virtual,
você terá que escolher o nome para a rede (não tem nada a ver com o nome do
grupo de trabalho ou domínio), que é somente um nome para reconhecer a opção no
Virtualbox.

<!--[if gte vml 1]><v:shape
 id="Imagem_x0020_20" o:spid="_x0000_i1029" type="#_x0000_t75" alt="http://1.bp.blogspot.com/_uZZUyjkdX84/Sqak3_FRYEI/AAAAAAAAAB0/TwEu2ccII2I/s320/parte3.jpg"
 href="http://1.bp.blogspot.com/_uZZUyjkdX84/Sqak3_FRYEI/AAAAAAAAAB0/TwEu2ccII2I/s1600-h/parte3.jpg"
 style='width:202.5pt;height:152.25pt;visibility:visible;mso-wrap-style:square'
 o:button="t">
 
 <v:imagedata src="file:///C:\Users\VALQUR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image003.jpg"
  o:title="parte3"/>
<![endif]--><!--[if !vml]--><!--[endif]-->

O nome padrão é intnet, então ao selecionar ele, todas as outras
máquinas virtuais que farão parte da rede intnet também deverão ser
configuradas com essa opção. Aqui você poderia trocar o nome caso quisesse, por
exemplo, Rede 1.

Após
configurar todas as máquinas virtuais deste modo, é só iniciá-las, e fazer a
configuração como se fossem máquinas físicas, configurar ip, gateway, etc.

Só uma
observação, se não funcionar um ping de uma máquina virtual para outra máquina
virtual, possivelmente o firewall está bloqueando. No Windows XP, por exemplo,
a partir do SP2 o firewall bloquea ping por padrão. Para funcionar, você terá
que liberar ICMP.









Configurar rede para máquinas
virtuais

Aplica-se a: Windows 7

Você pode configurar a
rede para fornecer máquinas virtuais com diferentes tipos de conectividade. Uma
máquina virtual pode ter até quatro adaptadores de rede habilitados e cada um
deles pode ser configurado para uso em tipos diferentes de rede. Você pode usar
os seguintes tipos de rede em uma máquina virtual:

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->Rede interna.
Essa opção fornece sistema de rede somente entre máquinas virtuais. Esse tipo
de conexão de rede é útil quando você deseja fornecer um canal de comunicações
de rede às máquinas virtuais em um computador físico enquanto as isola de todas
as redes externas (com e sem fio), bem como o sistema operacional do host.&nbsp;

<!--[if !supportLists]-->·&nbsp; <!--[endif]--> (no sistema operacional do host). Essa função é às vezes chamada de “modo de transição”. Ela usa
um adaptador de rede física para conectar a máquina virtual a uma rede física
baseada em TCP/IP como um computador separado. A máquina virtual aparece e
opera como um computador físico separado na rede. Para usar essa opção,
selecione o nome do adaptador da rede física conectado à rede que deseja
utilizar. Você pode escolher ambos adaptadores de rede com e sem fio.&nbsp;

<!--[if !supportLists]-->·&nbsp; <!--[endif]-->Rede compartilhada (NAT).
Essa opção está disponível para o primeiro adaptador de rede na máquina
virtual. Ela permite que a máquina virtual compartilhe uma conexão a uma rede
física TCP/IP com o sistema operacional do host. Quando essa opção é usada, a
máquina virtual não é listada como um computador separado na rede. Isso é útil
quando você move regularmente o host entre diferentes configurações de rede,
deseja conectar a máquina virtual à Internet através de uma conexão discada ou
de banda larga usada pelo host, incluindo uma conexão de rede virtual privada
(VPN), ou há escassez de endereços IP. No entanto, o desempenho não é tão
rápido quanto o oferecido pelo modo de transição.&nbsp;
<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

Se o host do Windows 7 usa um dispositivo WAN sem fio (WWAN) para
conectar-se à Internet e você deseja que uma máquina virtual use essa conexão,
configure-a para usar a Rede Compartilhada (NAT).

Observação 

Um adaptador de rede desconectado de todas as redes disponíveis está
listado como&nbsp;Não Conectado. É possível
conectar um adaptador a uma rede independentemente do estado da máquina
virtual. No entanto, uma máquina virtual deve estar desativada antes de
adicionar ou remover um adaptador de rede; ela não pode estar em execução ou em
estado de hibernação. Para obter informações sobre como fechar uma máquina
virtual, consulte&nbsp;Fechar uma máquina virtual

Para configurar a rede de
uma máquina virtual

<!--[if !supportLists]-->1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Abra as configurações
para a máquina virtual. Siga um destes procedimentos:

<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Na pasta Máquinas
Virtuais, clique com o botão direito no nome da máquina virtual e clique em&nbsp;Configurações.

<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Na janela da máquina
virtual, clique no menu&nbsp;Ferramentas&nbsp;e em&nbsp;Configurações.

<!--[if !supportLists]-->2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->No painel esquerdo da
página&nbsp;Configurações do Windows Virtual PC, clique em&nbsp;Rede.

<!--[if !supportLists]-->3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Para adicionar ou
remover um adaptador de rede, clique no novo número dos adaptadores de rede
desejados. Quando você adiciona um adaptador de rede, ele é desconectado.

<!--[if !supportLists]-->4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Para conectar o
adaptador de rede a um tipo de conexão disponível, selecione-o na lista
suspensa ao lado de um adaptador de rede disponível.

<!--[if !supportLists]-->5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Clique em&nbsp;OK&nbsp;para salvar a
alteração.

Configurar memória da máquina
virtual
Aplica-se a: Windows 7



A memória é tão
importante na máquina virtual quanto no computador físico. Uma máquina virtual
requer memória o suficiente para executar o sistema operacional convidado e
todos os aplicativos que você deseja executar ao mesmo tempo na máquina
virtual. Você pode alterar a quantidade de memória alocada para uma máquina
virtual quando esta não estiver em execução ou estado de hibernação. Para obter
mais informações sobre como desligar uma máquina virtual, consulte&nbsp;Desligar uma máquina
virtual manualmente.

Uma
máquina virtual consome memória somente quando está em execução. Para iniciar
uma máquina virtual, o computador deve ter memória física suficiente disponível
para fornecer a quantidade de memória necessária à máquina virtual. Se não
houver memória física suficiente disponível, a maquina virtual não iniciará. Se
você tiver várias máquinas virtuais e desejar executá-las ao mesmo tempo,
precisará de memória física disponível suficiente para fornecer a quantidade de
memória especificada para cada máquina virtual.

É
possível definir a configuração Memória para a máquina virtual com toda a
memória física disponível (a memória que está em uso no host não está incluída
como disponível). Recomendamos que você evite a alocação de toda a memória
disponível para uma máquina virtual. Em vez disso, aloque memória suficiente
para executar o sistema operacional convidado e os aplicativos. Na maioria dos
casos, a quantidade de memória recomendada para o sistema operacional deve ser
suficiente. Para obter informações sobre a quantidade de memória recomendada,
consulte a documentação para o sistema operacional específico.

Para configurar a memória da
máquina virtual

<!--[if !supportLists]-->1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Abra as configurações
para a máquina virtual. Na pasta Máquinas Virtuais, clique com o botão direito
do mouse no nome da máquina virtual e clique em&nbsp;Configurações.

<!--[if !supportLists]-->2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->No painel esquerdo da
página&nbsp;Configurações do Windows Virtual PC, clique em&nbsp;Memória.

<!--[if !supportLists]-->3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->No painel direito,
especifique a nova quantidade de memória.

<!--[if !supportLists]-->4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Clique em&nbsp;OK&nbsp;para salvar a
alteração.





<!--[if !supportLists]-->5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->&nbsp;



Rede virtual no VirtualBox


<!--[if gte vml 1]><v:shape id="Imagem_x0020_27" o:spid="_x0000_i1028"
 type="#_x0000_t75" alt="http://lh4.ggpht.com/_iDvWufT87hE/S87nUVbojyI/AAAAAAAAFfU/AfNJdyXMz-M/s144/netvirtual.jpg"
 href="http://lh4.ggpht.com/_iDvWufT87hE/S87nUVbojyI/AAAAAAAAFfU/AfNJdyXMz-M/netvirtual.jpg"
 target="&quot;_blank&quot;" style='width:108.75pt;height:99.75pt;visibility:visible;
 mso-wrap-style:square' o:button="t">
 
 <v:imagedata src="file:///C:\Users\VALQUR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image005.jpg"
  o:title="netvirtual"/>
<![endif]--><!--[if !vml]--><!--[endif]-->Imagine-se um estudante de redes, um
profissional que está desenvolvendo um projeto ou um técnico que precisa
conhecer um novo sistema operacional e por causa das "restrições da
vida" só tem um computador disponível e com apenas uma interface de rede
para executar sua tarefa?

Sabemos que, por definição, uma rede de computadores surge quando temos pelo
menos dois computadores conectados e se comunicando por esta conexão. E como
estudar, testar e configurar uma rede se só temos um PC?

É aqui que entra a&nbsp;virtualização: como já sabemos de posts anteriores, uma das melhores aplicações
para a "virtualização de hardware" é o estudo, com possibilidades que
antes não existiam. Criar vários computadores virtuais e instalar neles
sistemas diferentes e independentes do sistema principal que está instalado no
computador.

Uma das ferramentas que uso para estudos de sistemas e redes no desktop é oVirtualBox&nbsp;sobre o qual já escrevi várias vezes
aqui no blog. O "VB" (VirtualBox para os íntimos) é meu
preferido porque tem versões para Windows e Linux, é pequeno, leve, eficiente e
está disponível em nosso idioma, o&nbsp;inglês&nbsp;português.

Este aplicativo conta com diversas possibilidades de configuração de redes que
facilitam muito o trabalho dos estudantes. A&nbsp;ferramenta
de ajuda&nbsp;(help) do VB
é excelente, bem completa e com diversas dicas de operação, mas infelizmente,
para os "mentalmente bloqueados", está em inglês. Então vou
dar uma ajudinha...

Rede no VirtualBox

Para começar, no VB é possível configurar até quatro adaptadores de rede
diferentes em cada computador virtual. É como se eu tivesse um PC com até
quatro "placas de rede" disponíveis, ótimo para testar gateways,
proxies e roteadores, por exemplo.

<!--[if gte vml 1]><v:shape id="Imagem_x0020_26" o:spid="_x0000_i1027"
 type="#_x0000_t75" alt="http://lh5.ggpht.com/_iDvWufT87hE/S877nB0KZtI/AAAAAAAAFfc/8RSIigInk_4/s400/netvirtual02.gif"
 href="http://lh5.ggpht.com/_iDvWufT87hE/S877nB0KZtI/AAAAAAAAFfc/8RSIigInk_4/netvirtual02.gif"
 target="&quot;_blank&quot;" style='width:300pt;height:167.25pt;visibility:visible;
 mso-wrap-style:square' o:button="t">
 
 <v:imagedata src="file:///C:\Users\VALQUR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image006.png"
  o:title="netvirtual02"/>
<![endif]--><!--[if !vml]--><!--[endif]-->
Configuração das interfaces de rede do VirtualBox.


Indo mais além, cada um destes adaptadores virtuais pode operar de cinco formas
diferentes e independentes um do outro:

Não conectado

O adaptador está instalado, mas simula que o cabo está
desconectado. Veremos que o loopback e o localhost, assim como as configurações
TCP/IP estarão disponíveis.

NAT

Esse é o modo padrão do VirtualBox, quando ele toma emprestada a
conexão do&nbsp;hostcom a Internet
e a entrega para o&nbsp;guest. Todo
o restante da rede fica transparente para a VM, mas acessamos a Internet nela
normalmente, inclusive com IP automático, fornecido por um DHCP&nbsp;- Dynamic Host Configuration Protocol&nbsp;- próprio do VirtualBox.

Placa em modo bridge

Neste modo o adaptador faz uma ponte com a interface
"real" do host, conectando-se diretamente à rede deste. Passamos a
ter mais um computador na rede do host, inclusive obtendo IP dinamicamente,
caso a rede possua essa capacidade. Teremos uma rede entre host, guest e todos
os equipamentos da rede como modem, switch, proxy, gateway padrão, etc...

Rede interna

Aqui o VirtualBox monta uma rede totalmente virtual entre todas as
máquinas virtuais que estão em funcionamento, independente da rede real ou do
host. Ótimo para estudar e testar redes sem interferir na rede
"verdadeira". Lembre-se que neste modo o VirtualBox não disponibiliza
o DHCP, portanto as configurações TCP/IP devem ser feitas manualmente.

Placa de rede exclusiva do hospedeiro (host-only)

Este modo é um pouco mais complexo: ele faz uma rede entre a
interface "real" do host e as máquinas virtuais, mas não dá acesso à
rede "real" em que o host está conectado, ou seja, o host se comunica
com as VMs e vice-versa, mas as VMs não se comunicam com outros computadores da
rede "real" do host. É um híbrido entre "Placa em modo
bridge" e "Rede interna".

Um
exemplo prático

Vamos imaginar a situação vista no esquema de rede simplificado abaixo:

<!--[if gte vml 1]><v:shape id="Imagem_x0020_25" o:spid="_x0000_i1026"
 type="#_x0000_t75" alt="http://lh6.ggpht.com/_iDvWufT87hE/S873oYFiD_I/AAAAAAAAFfY/Eog2oVS-aLg/s400/netvirtual01.gif"
 href="http://lh6.ggpht.com/_iDvWufT87hE/S873oYFiD_I/AAAAAAAAFfY/Eog2oVS-aLg/netvirtual01.gif"
 target="&quot;_blank&quot;" style='width:300pt;height:111pt;visibility:visible;
 mso-wrap-style:square' o:button="t">
 
 <v:imagedata src="file:///C:\Users\VALQUR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image007.png"
  o:title="netvirtual01"/>
<![endif]--><!--[if !vml]--><!--[endif]-->
Uma pequena rede de testes.


Temos uma configuração bastante comum onde "PC01" está compartilhando
sua conexão com a Internet com os outros clientes da rede, "PC02" e
"PC03".

Fisicamente isso é fácil de imaginar e, como disse uma configuração bem comum
no dia-a-dia do profissional de tecnologia. Mas como "montar" essa
rede com três PCs em um único PC "real"?

Primeiro baixamos, instalamos e criamos as VMs no VirtualBox e em seguida
instalamos os sistemas operacionais que queremos. Não sabe instalar um S.O. em
uma VM? Então, acesse&nbsp;este artigo.

Aqui vale uma "notinha técnica": obviamente que, se você
pretende rodar duas ou três máquinas virtuais no seu PC, ele tem que atender
aos requisitos mínimos que seriam a soma dos requisitos de cada VM mais os
necessários para o sistema principal e o próprio VirtualBox rodarem
satisfatoriamente! Máquinas virtuais nãofazem milagre&nbsp;e você não vai rodar dois
"Windows XP virtuais" em um "Vista real" em um Celeron de
1GHz com 512 MiB de RAM! Consciência, tá?

&nbsp;Para colocar
essa configuração em prática no VB, configuramos a VM que rodará PC01 com dois
adaptadores de rede, sendo que o primeiro ("a" no esquema)
"Conectado a NAT". Isso porque queremos que este PC01 tenha acesso
direto à Internet. Já o segundo adaptador ("b" no esquema) fica
"Conectado a Rede interna" que se conecta nas outras VMs e por onde a
Internet que "entra" via "Adaptador 1" será compartilhada
posteriormente.

PC02 e PC03 têm seus adaptadores conectados "Conectado a Rede
interna", pois se comunicarão exclusivamente entre si e com PC01.
Resumindo:
PC01

<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Adaptador 1: Conectado a NAT

<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Adaptador 2: Conectado a Rede interna

PC02

<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Adaptador 1: Conectado a Rede interna

PC03

<!--[if !supportLists]-->·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<!--[endif]-->Adaptador 1: Conectado a Rede interna

Complicado? Que
nada! Se instalarmos o Windows XP em PC01 e PC02, mais um Windows 98 ou mesmo
Linux em PC03, teremos uma rede heterogênea onde estes três PCs, e apenas eles,
se comunicam. Se ativarmos o compartilhamento de Internet no XP do PC01,
teremos Internet também em PC02 e PC03, inclusive com IP dinâmico funcionando!

<!--[if gte vml 1]><v:shape id="Imagem_x0020_24" o:spid="_x0000_i1025"
 type="#_x0000_t75" alt="http://lh3.ggpht.com/_iDvWufT87hE/S88EFnOxIeI/AAAAAAAAFfo/Z52dbcCVu4M/s400/netvirtual03.gif"
 href="http://picasaweb.google.com/lh/photo/nvJPSSH51gH7doepmUOZhiXnQZCTAZIxpVtD2gMh0ig?feat=embedwebsite"
 target="&quot;_blank&quot;" style='width:225pt;height:187.5pt;visibility:visible;
 mso-wrap-style:square' o:button="t">
 
 <v:imagedata src="file:///C:\Users\VALQUR~1\AppData\Local\Temp\msohtmlclip1\01\clip_image008.png"
  o:title="netvirtual03"/>
<![endif]--><!--[if !vml]--><!--[endif]-->
Windows XP "virtual" compartilhando a Internet.


Muitas possibilidades

O exemplo acima é apenas um entre quase infinitas possibilidades de testes de
instalação, configuração, desempenho e aplicativos de redes que podemos
virtualizar.

Vou parar por aqui, já que perderíamos diversos posts só para explorar algumas
dessas possibilidades!

Já pensou em alguma? Então comente ou use nosso&nbsp;fórum&nbsp;e tire suas dúvidas...