VM's em rede

1. VM's em rede

romeu pires
romulo pires

(usa Ubuntu)

Enviado em 27/11/2010 - 14:02h

Espero que estejam todos bem.

CENÁRIO: Tenho duas máquinas virtuais Ubuntu 9.04, intaladas, usando o Virtual box última versão, rodando sobre macOsX(maquina real).

PROBLEMA: A primeira maquina virtual(B), tem uma placa de rede interna. A segunda maquina virtual(C), tem duas placas de rede, sendo uma interna, e uma externa(NAT), para se comunicar com a maquina real(A).
Preciso que a segunda maquina virtual(B), se conecte com a internet e naturalmente "pingue" na maquina real.

O QUE JÁ FIZ ATÉ AQUI:
--------- VM - computador do item B - Configuração de rede ---------

EditeI o arquivo /etc/network/interfaces

auto lo
iface lo inet lookback

auto eth0
iface eth0 inet static
address 10.10.0.1
netmask 255.255.255.0
gateway 10.10.0.2

Edite o arquivo
/etc/resolv.conf

nameserver 10.10.0.2 (endereço IP do computador do item C)


OBS: para reiniciar o serviço de rede e apliquei as configurações executando o comando:
sudo /etc/init.d/networking restart


--------- VM - computador do item C - Configuração de rede ---------

Editei o arquivo /etc/network/interfaces
OBS: Esse computador vai ter eth0 e eth1, pois terá duas interfaces de rede.

#interface de loopback
auto lo
iface lo inet lookback

#interface da rede interna (conectada à outra VM, simulando uma rede ponto a ponto)
auto eth0
iface eth0 inet static
address 10.10.0.2
netmask 255.255.255.0
gateway eth1

#interface de rede conectada ao hospedeiro
auto eth1
iface eth1 inet dhcp


--- habilitar o ip forward e a transparência para os pacotes IPs no computado item C -----
Isso vai fazer com que essa VM trabalhe como um roteador ou proxy para a VM do item B

Para habilitar ou permitir que o computador do item C trabalhe como um roteador ou proxy para o computador do item B executei o seguinte comando:

echo 1 > /proc/sys/net/ipv4/ip_forward
Esse comando acrescenta automaticamente o número 1 no arquivo ip_forward

Executei também o comando abaixo.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

A segunda maquina virtual(C), conecta na internet e "pinga" na real, mas a primeira(B), ñ faz nenhuma coisa nem outra.

OBSERVAÇÕES:
Isso é para um trabalho de redes, e ñ espero obter nota sem trabalhar. Coloquei em pratica tudo que absorvi no curso, quando percebi que ñ foi suficiente procurei o professor, que além que ñ resolver o problema ou me indicar o caminho, colocou a culpa no virtual box e no macOsX, sem provas concretas.

Desde já agradeço aos leram até aqui, e os que possívelmente me ajudarão.


  


2. Re: VM's em rede

Guilherme Domingues de Oliveira
korvoman

(usa Debian)

Enviado em 28/11/2010 - 14:45h

Boa tarde,

não sei se conseguiu resolver de prontidão, mas dou algumas sugestões a serem conferidas:

As redes internas do virtualbox são de mesmo nome ?
A maquina b, pinga a C ?




3. Re: VM's em rede

Felipe Agnelli Barbosa
no.molas

(usa FreeBSD)

Enviado em 28/11/2010 - 19:41h

Tente configurar a placa de rede dessa sua maquina virtual em modo bridge(no proprio virtual box)


4. Re: VM's em rede

romeu pires
romulo pires

(usa Ubuntu)

Enviado em 02/12/2010 - 16:50h

os nome são os mesmos sim, e foram automaticamente atribuidos pelo virtual box, "intnet".
A 'B' pinga na 'C', mas preciso que a 'B' pingue na real e acesse a internet.
Agradeço a atenção e espero por ajuda.


5. Re: VM's em rede

kaue andrade araripe
kaueararipe

(usa Ubuntu)

Enviado em 02/12/2010 - 17:03h

ponha uma interface como bridge e ela vai estar como se ligada ao switch


6. Re: VM's em rede

romeu pires
romulo pires

(usa Ubuntu)

Enviado em 02/12/2010 - 17:12h

kaueararipe,
Posso colocar apenas uma? Pode ser qq uma? Vou tentando aki, mas se puder ser expecífico eu agradeço...aliás obrigado por responder de qq modo.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts