Configurar uma rede virtual

1. Configurar uma rede virtual

Cassio
cassiotalle

(usa Ubuntu)

Enviado em 19/06/2012 - 10:59h

Olá pessoal, sou desenvolvedor e definifivamente o meu forte não é rede. Então eu tenho passado alguns parrengues para configurar uma rede virtual com o vitualbox e acredito que a solução seja simples.

Gostaria que vocês me dessessem o que está errado ou o que está faltando na minha configuração.

1º Na minha máquina criei uma interface bridge (br0):

Arquivo: /etc/network/interfaces
auto br0
iface br0 inet static
address 192.168.1.2
network 192.167.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports eth0 wlan0
____


2º Configurei o vitualbox para o utilizar a interface bridge que eu criei. br0

3º Atribui um ip compatível com a minha rede para a máquina virtual
eth0
inet end:192.168.1.3
Bcast: 192.168.1.255
Masc: 255.255.255.0

4º Configurei as minhas rotas na máquina virtual desta maneira

#route -n
Destino Roteador MascaraGen Op Metric Ref Uso Iface
dafault | 192.168.1.1 | 0.0.0.0 | UG | 0 | 0 | 0 | enth0
192.168.1.0 | * | 255.255.255.0 | U | 0 | 0 | 0 | enth0

*Obs: Estou usando o ubuntu para ambas as máquinas.

Até o momento não consigo pingar as máquinas, está faltanco alguma coisa, fiz alguma configuração errada?

Obrigado!


  


2. Re: Configurar uma rede virtual

Andressa Moura
andressa.moura

(usa Ubuntu)

Enviado em 22/06/2012 - 14:39h

Eu sempre usei uma configuração bem mais simples e funcionou.

É importante ver se a placa virtual está mesmo como "bridge" e não como "host-only", por exemplo. É possível ver isso no canto inferior direito da janela do virtual box.

Se isso estiver ok, basta configurar o seu arquivo /etc/network/interfaces da máquina virtual numa rede compatível.

O seu arquivo está assim (máquina real):
____________________________________
auto br0
iface br0 inet static
address 192.168.1.2
network 192.167.1.0 (Aqui deveria ser 192.168.1.0)
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports eth0 wlan0
____________________________________

Se entendi bem essa interface br0 foi criada para interligar a sua máquina com a virtual. Mas isso não é necessário, pelo menos comigo nunca foi preciso.

A sua configuração na eth0 da máquina virtual está certa. Basta dar esse comando para adicionar o gateway:
route add default gw 192.168.1.1

As configurações de rota que você fez também não são necessárias.

Em três passos:

-- configurar placa como bridge
-- configurar a rede com ips compatíveis
-- adicionar o default gateway

Espero que funcione! Qualquer coisa posta de novo. :)


3. Re: Configurar uma rede virtual

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 22/06/2012 - 16:02h

Analise um ou outro e segue...

1. O seu problema é usar a mesma conexão da rede na VM com a máquina hospedeira?
Basicamente o que a amiga Andressa comentou esta correto, portanto pode seguir...

2. Criou duas VMs, sendo 1VM Servidor e 1VM Cliente?
Caso seja essa, então na VM Servidor crie duas interfaces no VirtualBox, sendo uma como NAT(adaptador1), e outra como bridge(adaptador2).
E na VM Cliente cria apenas uma interface no VirtualBox como bridge.
Na VM Servidor define um IP para a segunda interface (bridge) no arquivo de configuração (/etc/network/interfaces), também o DNS em (/etc/resolv.conf).
Na VM Cliente mesmo procedimento, definir um IP, mas o gw usa o IP da segunda interface definido na VM Servidor, DNS usa o mesmo.
Agora, falta fazer o compartilhamento de conexão na VM Servidor com a VM Cliente via IPtables.

PS: Para a VM Cliente receber o IP automaticamente, será necessário configurar o servidor DHCP na VM Servidor, mas isso é opcional, fazendo conforme descrito acima já é possível compartilhar VM Servidor com VM Cliente, do mesmo modo que faz com máquinas físicas.

Maiores informações: http://mundodacomputacaointegral.blogspot.com.br/







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts