Não é possível acessar a internet a partir do meu VirtualBox CentOS VM via conexão sem fio

3

Eu tenho uma configuração de VM VirtualBox CentOS na minha máquina com Windows 7. Eu posso fazer ping no meu roteador, mas não consigo acessar o mundo externo.

No Windows, tenho três configurações de conexões de rede:

  1. Conexão de rede sem fio (minha conexão WWW)
  2. Rede somente host do VirtualBox (minha VM)
  3. Conexão de área local (não utilizada)

Eu tenho minha configuração de VM para usar um adaptador em ponte para conectar através do "adaptador Dell Wireless".

Existe alguma razão pela qual eu não consiga acessar o mundo externo a partir da VM?

Estou tentando fazer um ping no Google com:

ping 8.8.8.8

e conectando-se: a rede está inacessível

Este é um dump do ifconfig:

eth0      Link encap:Ethernet  HWaddr 08:00:27:F2:EF:F7  
          inet addr:192.168.0.25  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3310 errors:0 dropped:0 overruns:0 frame:0
          TX packets:337 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:292875 (286.0 KiB)  TX bytes:40593 (39.6 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:249 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:20076 (19.6 KiB)  TX bytes:20076 (19.6 KiB)

Aqui está um dump da rota -n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
    
por crmpicco 27.02.2012 / 15:21

1 resposta

5

Sua tabela de roteamento está incompleta.

Seu computador só sabe rotear para IPs que iniciam com 192.168 e 169.254 , mas não sabe como rotear para nenhum outro IP, queremos que outros IPs sejam roteados por meio de seu roteador.

Se o seu roteador for 192.168.1.1 , você pode, por exemplo, executar:

route add default gw 192.168.1.1

Isso faria com que a tabela ficasse assim:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0

Para mais informações sobre como isso funciona, execute man route .

    
por 27.02.2012 / 16:00