VirtualBox: faz com que os sistemas operacionais host e guest conversem entre si

9

Como eu disse no título, eu quero acessar via ssh minha VM do sistema operacional host e o contrário (ambos os sistemas operacionais são Ubuntu; 10.10 no host, 9.10 no convidado)

Para fazer isso, configurei uma NIC em ponte no convidado, anexei-a a minha NIC eth0 física e, em seguida, atribuí-a estaticamente a ambos os endereços de interfaces da mesma sub-rede (10.0.0.100 e 10.0.0.100). / p>

Todas as interfaces estão ativadas, com a entrada correta na rota -n:

$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:1d:ba:65:10:12  
          inet addr:10.0.0.100  Bcast:10.0.255.255  Mask:255.255.0.0
...
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 eth0

(isso está no sistema operacional - mesma situação no sistema operacional convidado).

O problema é que as duas máquinas não "veem" uma a outra:

$ ping 10.0.0.101
PING 10.0.0.101 (10.0.0.101) 56(84) bytes of data.
^C
--- 10.0.0.101 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5040ms

Qual é o problema? O que eu sinto falta?

    
por akappa 29.06.2011 / 15:28

2 respostas

7

Em vez de um adaptador "em ponte" do que eu posso dizer, o que você precisa configurar é um adaptador "somente host".

O adaptador em ponte cortará completamente seu host e encaminhará todos os dados por meio de sua placa de rede física, mesmo ignorando o modo NAT usado por padrão. Espero que isso seja mais útil se você quiser hospedar um serviço em toda a rede em uma máquina virtual.

O adaptador "somente host", por outro lado, configura um servidor mini dhcp (para o seu convidado obter um IP) e passa os dados apenas entre o host e o convidado.

Você configuraria a conexão somente de host da mesma maneira que qualquer outra conexão, usando ifconfig e dhcpcd .

    
por 29.06.2011 / 15:43
6

Ref: https // blogs.oracle.com / fatbloke / entrada / networking_in_virtualbox1

VM - > Configurações - > Rede

Defina o primeiro adaptador como somente host

  • O SO do host recebe 192.168.56.1 e os convidados recebem 192.168.56.101/254

Defina o segundo adaptador com, e. NAT

  • Isso permitirá que o sistema operacional convidado converse com o mundo externo
  • Cada sistema operacional convidado recebe 10.0.2.15
  • Cada sistema operacional convidado pode definir seu próprio encaminhamento de porta
  • to Naturalmente, as mesmas portas do host não devem ser usadas para convidados diferentes
por 07.11.2012 / 03:10