Endereço IP do Ubuntu do win 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; Posso iniciar uma sessão do Firefox a partir da VM do Ubuntu. Estou tendo um problema de telneting para a VM. Executando ifconfig na 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)

Executando o ipconfig no windows shows

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 preciso fazer para poder telnetar para a VM? Qual endereço IP eu uso? Algo não está configurado corretamente? De alguma forma, preciso configurar a VM para obter um endereço 192?

Kenneth Kahn
fonte
Que tipo / configuração de rede você usou no VB ao criar a VM?
Ƭᴇcʜιᴇ007

Respostas:

1

O VirtualBox atua como um roteador (virtual) separado em seu host. Portanto, 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 NAT e encaminhamento de porta).

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

Pode ser necessário verificar se a interface virtual está ligada à interface real correta no host (o WiFi às vezes é problemático).

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

Guntbert
fonte
Eu poderia jurar que tentei sem sucesso antes, mas alterá-lo para ponte funcionou; obrigado .. Eu entendo a diferença entre telnet e ssh; este é estritamente um sistema de teste com um único usuário (eu), então não achei que o ssh fosse necessário.
precisa
0

Eu acho que você configurou sua VM errada. Se você escolher as opções padrão, IIRC, não poderá entrar em contato com sua VM no sistema host, pois as configurações padrão do VirtualBox não usam nenhum material sofisticado de rede disponível no sistema operacional host (como dispositivos tun / tap no Linux, sobre quem você poderia » fale «com a sua VM), mas o VirtualBox funciona apenas como um aplicativo de rede padrão (como Firefox ou Internet Explorer: todas as conexões iniciadas pelo SO convidado são convertidas em uma conexão de soquete normal iniciada pelo VirtualBox).

Portanto, você não pode se conectar ao seu sistema operacional convidado dentro do VirtualBox como se não pudesse se conectar ao seu navegador da web. Examine novamente 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ê realmente não deve usar o telnet, mas o SSH para conectar-se a uma caixa do Linux.

Andreas Wiese
fonte