Ele começou a funcionar quando eu alterei vboxnet0
para ter um endereço IP de 192.168.100.254
em vez de 192.168.100.0
.
Estou tentando executar um guest do Ubuntu Server 16.04 em um host do Ubuntu 15.10 com rede Host Only no VirtualBox. Estou ciente de que há poucas questões com problemas semelhantes, sua configuração não é a mesma que a minha e ainda estou presa depois de lê-las.
O convidado pode fazer ping e buscar dados do host e de sites externos.
O host não pode fazer ping no convidado nem se conectar a nenhum serviço da Web em execução no convidado.
Estou seguindo estas instruções com alguns detalhes alterados
Uma rede somente de host criada, vboxnet0
com o endereço 192.168.100.0
e a máscara de rede 255.255.255.0
.
O convidado tem NAT para o adaptador 1 (configuração padrão) e vboxnet0
como adaptador 2.
#> ifconfig vboxnet0
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:192.168.100.0 Bcast:192.168.100.255 Mask:255.255.255.0
Isso é /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# Host-only interface
# vboxnet0 Host Only Adapter has address 191.168.100.0
# guest has address 192.168.100.1
auto enp0s8
iface enp0s8 inet static
address 192.168.100.1
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.56.255
# NAT interface
auto enp0s3
iface enp0s3 inet dhcp
Os nomes das interfaces não são eth0
etc, aparentemente isso se deve à evolução do kernel e deve ficar bem.
Após a reinicialização, isso é ifconfig
Issoparecemostraroaddetinetcorretoparaenp0s8
(queéoadaptadorsomenteparahost)eenp0s3
éoNATquepareceestarfuncionando.
Seeuexecutarroute
Não sei interpretar isso exatamente, mas, por algum motivo, ele lista 192.168.100.0
em vez de 192.168.100.1
, que é o que ifconfig
e /etc/network/interfaces
têm.
EDITAR em uma versão anterior desta pergunta, o IP estático do convidado não estava dentro do intervalo de máscara de rede do adaptador Somente host. Então, ping
pareceu travar, agora ping 192.168.100.1
do host produz
PING 192.168.100.1 (192.168.100.1) 56(84) bytes of data.
From 192.168.100.0 icmp_seq=1 Destination Host Unreachable
O que há de errado? Obrigado.
192.168.100.0 é um endereço IP reservado para a rede (quando a máscara é 255.255.255.0)
Altere o endereço do host (192.168.100.100 ou 192.168.100.2)
Tags networking virtualbox linux ubuntu