Solicitação de ICMP não atingindo a máquina convidada no virtualbox

1

Eu tenho uma caixa virtual (4.3.14) instalada no host ubuntu 12.04. Eu tenho uma máquina de convidado ubuntu 12,04 32 bits instalado nesta caixa virtual. O problema é que, minha solicitação de ping não está atingindo o sistema operacional convidado. Eu tomei a captura tshark para confirmar que tshark -i any -w /tmp/myTrace.pcap na minha máquina de convidado. Eu sou capaz de ping para o IP:192.168.56.1 da minha máquina host e as mensagens ICMP estão recebendo resposta.

Host ifconfig

eth0      Link encap:Ethernet  HWaddr 00:1e:90:b4:71:3b  
          inet addr:10.0.61.73  Bcast:10.0.61.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:90ff:feb4:713b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7749 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3322 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2187490 (2.1 MB)  TX bytes:487337 (487.3 KB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:1197 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:111429 (111.4 KB)  TX bytes:111429 (111.4 KB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:11558 (11.5 KB)

Guest ifconfig

eth0      Link encap:Ethernet  HWaddr 08:00:27:c6:4f:84  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fec6:4f84/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:34 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4558 (4.5 KB)  TX bytes:4194 (4.1 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:02:43:ba  
          inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe02:43ba/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:648 (648.0 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:106 errors:0 dropped:0 overruns:0 frame:0
          TX packets:106 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:8904 (8.9 KB)  TX bytes:8904 (8.9 KB)

Status do ufw do host

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere
22                         ALLOW       Anywhere (v6)

status do visitante ufw

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere
22                         ALLOW       Anywhere (v6)

O principal problema é que, eu quero ssh do host para o convidado, mas está me dando permissão negada. Eu adicionei a rede somente host nas preferências da minha virtualbox. Eu estou preso aqui. Qualquer ajuda é muito apreciada.

    
por Abhishek 23.07.2014 / 13:36

1 resposta

1

Tanto quanto eu posso dizer que você tentou configurar uma sub-rede somente de 192.168.56.0/24, mas você definiu o host e o IP convidado como 192.168.56.1. Eles precisarão estar em IPs diferentes, mas o mesmo intervalo, por exemplo, 192.168.56.1 e 192.168.56.2. Além disso, não tenho certeza do que é o eth0 para o convidado.

Seria útil saber:

  • Se cada interface de convidado é somente NAT / em ponte / host
  • O que você está tentando alcançar (você deseja que o convidado seja acessível pela sub-rede normal, deseja hospedá-lo apenas ou deseja que o NAT saia de trás do host)
  • Se você quiser que sua VM possa ser encaminhada para qualquer lugar, seria útil nos mostrar a tabela de roteamento para o host e o convidado.
por 23.07.2014 / 15:51