VirtualBox - falha na conexão de convidado com a eth0 do host

1

Eu tenho alguns problemas estranhos (ou falta de compreensão) com a minha VM Lubuntu 14.04 em um host Debian Jessie usando o VirtualBox. Meu host tem um IP estático na sua eth0 que é conectado a um Raspberry Pi 2 (também com um IP estático). Eu fiz isso para facilmente ssh do meu Debian para o Raspbian no meu Pi.

Eu adicionei um adaptador de rede em ponte para minha VM e conectei-o a eth0. A VM também tem outro adaptador - NAT (para a internet).

Por alguma razão, quando eu ligo minha VM, a segunda conexão (aquela com o NAT) é estabelecida sem nenhum problema. No entanto, o primeiro (a ponte) continua tentando, mas tudo em vão.

Essa falha ocorre devido ao IP estático do host ou há algum truque que está faltando? Eu me lembro de ter problemas de rede com Lubuntu há um tempo atrás (2-3 anos mais ou menos), mas tenho a sensação de que não é isso.

História de fundo: Para aqueles que estão interessados, eu tenho essa configuração por causa do ROS - meu RPi2 executa o ROS e minha VM também. A idéia final é conectar o RPi2 ROS ao mestre ROS rodando dentro da VM através de seu host.

Se você puder me apontar na direção certa se essa configuração for possível mesmo ao usar o ROS, eu aprecio isso.

EDITAR: Usando máscaras de rede padrão, o endereço de transmissão é 192.168.1.255.

  • O endereço IP do meu host é 192.168.1.101
  • O endereço IP do meu RPi2 é 192.168.1.102
  • Quanto à conexão em ponte - usei apenas as configurações dentro do VirtualBox e selecionei a eth0 como interface segmentada.

EDIT2: ifconfig eth0 dentro da minha VM retorna:

eth0      Link encap:Ethernet  HWaddr 08:00:27:90:36:12  
          inet6 addr: fe80::a00:27ff:fe90:3612/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:10548 (10.5 KB)

Por isso, mostra um endereço IP (IPv6 aqui). Apenas para referência a saída do meu NAT:

eth1      Link encap:Ethernet  HWaddr 08:00:27:85:08:29  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe85:829/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:130 errors:0 dropped:0 overruns:0 frame:0
          TX packets:180 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:15169 (15.1 KB)  TX bytes:16089 (16.0 KB)

Quando eu ifconfig no meu host não consigo ver nenhuma ponte ( brctl show retorna uma tabela vazia) e a única rede virtual exibida do meu host é vboxnet0 , que é um Somente host para outra VM (aqui meu host tem o endereço IP 192.168.57.101 e minha VM tem o endereço IP 192.68.57.102). Aqui está a saída do ifconfig do meu host:

// Connection between the host and the RPi2
eth0      Link encap:Ethernet  HWaddr 54:42:49:6d:ee:48  
          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5642:49ff:fe6d:ee48/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:27858 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25727 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4374283 (4.1 MiB)  TX bytes:1918584 (1.8 MiB)
          Interrupt:18 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:5418 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5418 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1644352 (1.5 MiB)  TX bytes:1644352 (1.5 MiB)

// Host-only connection between the host and another VM
vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.57.101  Bcast:192.168.57.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:389 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:44325 (43.2 KiB)

// Connection to the router
wlan0     Link encap:Ethernet  HWaddr 78:dd:08:f4:75:6e  
          inet addr:192.168.0.108  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::7add:8ff:fef4:756e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:484410 errors:0 dropped:0 overruns:0 frame:0
          TX packets:251942 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:551719159 (526.1 MiB)  TX bytes:30931129 (29.4 MiB)
    
por rbaleksandar 23.08.2015 / 02:36

0 respostas