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?
windows
ubuntu
networking
virtualbox
Kenneth Kahn
fonte
fonte
Respostas:
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.
fonte
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.
fonte