Não é possível executar ping entre duas máquinas virtuais usando o adaptador somente host do VirtualBox no OS X

3

Estou tentando executar o Kali Linux em um VirtualBox e uma máquina De-ICE outro VirtualBox em um Mac (OS X 10, se for importante). Eu quero usar o adaptador somente host para conectar as máquinas para que a máquina Kali possa atacar a máquina De-ICE.

Para aqueles que não sabem, o De-ICE é um servidor Linux emulado destinado a ser inserido para fins educacionais, o que significa que não consigo fazer login nele. O Netdiscover no Kali mostrará o endereço IP do De-ICE ( 192.168.1.20 ), mas usar nmap e ping nesse IP não funcionará. nmap me passa a seguinte mensagem; pings são perdidos:

failed to determine route to 192.168.1.20

Nas configurações gerais do VirtualBox, criei o adaptador somente host ( vboxnet0 ) e alterei as configurações sem sucesso. Uma coisa que eu notei é que o servidor DHCP disse que o limite inferior era 192.168.56.100 , que está acima de 192.168.1.20 , então diminuí, mas isso não ajudou.

Nas configurações de Kali e De-ICE eu configurei ambos para usar o adaptador somente host vboxnet0 .

Há algumas semanas, a mudança para o adaptador em ponte funcionou, mas agora isso também não funcionará, embora eu não tenha tocado no Virtualbox nesse meio tempo. Eu mudei o roteador real meu computador está ligado desde então, então talvez seja esse o problema. Realisticamente, quero usar o adaptador somente para host em vez de usar uma solução alternativa.

A parte estranha é que eu estava em uma casa de amigos que tem um PC, então eu tentei em um computador completamente diferente em uma rede completamente diferente, e ainda não funcionou.

Informação adicional:

Acredito que a máquina De-ICE está configurada para usar sempre 192.168.1.20 e não pode ser alterada, tanto quanto eu sei. O Netdiscover mostrará duas versões da máquina. Um em 192.168.1.20 e um em 192.168.56.100 , mas nmap e ping não funcionam em nenhum deles. Talvez o problema seja o servidor DHCP sendo executado pelo Virtualbox está atribuindo um endereço IP, mas o De-ICE é o padrão para outro? Se sim, como posso alterar o que o Virtualbox atribui ao De-ICE, já que o De-ICE não pode ser alterado?

Aqui está o que eu estou vendo em Kali:

Entãoeumudeiparaessasconfigurações,epareceestarfuncionandoagora.

Estou tendo um verdadeiro momento de Charlie Brown aqui porque eu juro que isso é exatamente o que eu fiz antes de vir para cá e não funcionou, mas parece que está tudo bem agora.

Na minha exasperação, esqueci-me rudemente de lhe agradecer por sua ajuda, então vou dizer agora. Obrigado!

    
por Billybumbler 24.11.2014 / 04:54

2 respostas

1

Você diz que tem uma configuração do adaptador somente para host, mas quais configurações você tem no VirtrualBox para vboxnet0 ? Pelo que sei, existem dois lugares onde as configurações de rede precisam ser ajustadas.

Estou usando um Mac também, mas o conceito geral deve ser o mesmo para qualquer pessoa que use o VirtualBox no Windows ou no Linux. Se eu for para "Preferências" quando eu iniciar o VirtualBox e, em seguida, clique no ícone "Rede" e, em seguida, clique na aba "Host-only Networks", eu recebo uma lista de adaptadores que eu configurei:

Então,comomostradonacapturadetela,seeuselecionarvboxnet0e,emseguida,clicarnoíconedachavedefenda,possoalterarasopções.Capturadetelaabaixo:

Eu tenho o "Endereço IPv4" definido como 192.168.56.1 e o IPv4 Network Mask relacionado definido como 255.255.255.0 . Agora, normalmente, tenho o servidor DHCP desativado, conforme mostrado na captura de tela a seguir:

Mas no seu caso, parece que o De-ICE precisa do DHCP para obter uma conexão, correto? Se esse for o caso, talvez o problema seja que você tenha sua rede vboxnet0 definida como a sub-rede 192.168.1.x ? Pelo que sei, a configuração somente do Host do VirtualBox sempre usa o 192.168.56.x setup. Portanto, não estou claro por que o De-ICE obteria um endereço no intervalo 192.168.1.x , a menos que as configurações em Preferences -> Network -> Host-only Networks fossem ajustadas. Recomendaria verificar isso e garantir que a sub-rede seja 192.168.56.x .

Além disso, você diz isso:

One thing I noticed is the DHCP sever said the lower bound was something about 192.168.1.20 so I lowered it, but that didn't help.

Tudo isso significa que o servidor DHCP começaria a atribuir endereços IP de 192.168.1.20 à configuração do limite superior. É por isso que De-ICE recebeu um endereço de 192.168.1.20 ; esse foi o primeiro dispositivo a se conectar ao servidor DHCP no adaptador somente host do VirtualBox. Isso é bastante insignificante e não deve ser reduzido. Deixe isso como está. Mas, como eu disse, acredito que o intervalo deve estar no 192.168.56.x scope; não 192.168.1.x .

    
por 24.11.2014 / 05:36
0

Você precisa ter certeza de definir o Modo promíscuo nas configurações de rede / adaptador VBox para 'Permitir VMs', no mínimo.

Se você não tentou instalar uma nova compilação?

    
por 24.11.2014 / 09:39