Endereço IP do Ubuntu da vitória 8

0

Estou executando o Ubuntu 13.10 no Virtualbox em um sistema Win 8. O sistema Ubuntu parece estar totalmente configurado e conectado à internet; Eu posso iniciar uma sessão do Firefox dentro da VM Ubuntu. Estou tendo um problema de telnet para a VM. Executando o ifconfig da VM mostra

kenkahn@ubuntu:/etc$ ifconfig

eth0      Link encap:Ethernet  HWaddr 08:00:27:c2:8f:8b  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fec2:8f8b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8178 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2905 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8934852 (8.9 MB)  TX bytes:297532 (297.5 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:5728 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5728 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:262190 (262.1 KB)  TX bytes:262190 (262.1 KB)

A execução do ipconfig no Windows mostra

C:\Users\kenkahn>ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : ken_gateway
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : home

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : home
   Description . . . . . . . . . . . : Qualcomm Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.30)
   Physical Address. . . . . . . . . : 4C-72-B9-C5-1A-A1
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::64dc:3db:73bc:5d25%2(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.9(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Saturday, March 8, 2014 5:37:22 PM
   Lease Expires . . . . . . . . . . : Tuesday, March 18, 2014 5:37:24 AM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 266879218
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-17-F6-18-B6-4C-72-B9-C5-1A-A1
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

O problema é que o endereço IP da VM, 10.0.2.15, não está acessível no sistema Windows. O que tenho que fazer para poder fazer telnet para a VM? Qual endereço IP eu uso? Alguma coisa não está configurada corretamente? De alguma forma eu preciso configurar a VM para obter um endereço 192?

    
por kenneth kahn 17.03.2014 / 21:54

2 respostas

1

O VirtualBox atua como um roteador (virtual) separado em seu host. Assim, com a configuração padrão para uma interface virtual (NAT), você não poderá acessar seu host (exceto usando alguns truques mencionados no manual do VirtualBox - procure por NAT e encaminhamento de porta).

A maneira mais simples de tornar seu convidado acessível a partir do host é alternar o modo de rede para "em ponte". Nesse modo, seu convidado é um membro de sua rede "real", obtém seu endereço IP do servidor DHCP real e pode ser acessado como qualquer host real em sua rede.

Você pode ter que verificar se a interface virtual é conectada à interface real correta no host (o Wi-Fi às vezes é problemático).

Como mencionado por Andreas: não se acostume a usar o telnet - sua caixa do linux não o habilita por padrão - use ping para testar a acessibilidade e instalar o SSH no guest e usar algo como massa para acessá-lo do seu host do Windows.

    
por 17.03.2014 / 22:29
0

Acho que você configurou sua VM errado. Se você escolher as opções padrão, IIRC você não pode entrar em contato com sua VM a partir do sistema host desde configurações padrão do VirtualBox não usa qualquer coisa de rede sofisticada disponível no seu sistema operacional host (como tun / tap dispositivos no Linux, sobre quem você poderia » converse "na sua VM), mas o VirtualBox apenas age como um aplicativo padrão de rede (como o Firefox ou o Internet Explorer: cada conexão iniciada pelo seu SO Convidado é traduzida em uma conexão de soquete normal iniciada pelo VirtualBox).

Assim, você não pode se conectar ao seu sistema operacional convidado dentro do VirtualBox, como você não pode se conectar ao seu navegador. Reexamine as configurações do adaptador de rede da sua VM. No Linux é chamado tun / tap, não sei como o Windows chama seu pingente.

Além disso, você não deve usar o telnet, mas o SSH para se conectar a uma caixa do Linux.

    
por 17.03.2014 / 22:15