I can access the Internet through the Iceweasel browser but
ifconfig
shows my IP address as10.2.0.15
which is certainly not my IP address.
Sim, o seu endereço IP para a instalação do Kali Linux no VirtualBox é de fato 10.2.0.15
. O VirtualBox tem um servidor NAT virtual integrado ao software para permitir o roteamento básico. Qualquer instalação básica do VirtualBox poderá usar o DHCP para se conectar e usar a rede da máquina host através da configuração NAT no VirtualBox.
Mas você diz isso:
I want to learn Metasploit but in order to build the payload I need an IP address.
O que você está falando é diferente do endereço IP principal / interface. Como explicado anteriormente, qualquer instalação pronta para uso no VirtualBox poderá usar o DHCP para se conectar ao NAT do VirtualBox e obter uma conexão de rede. Mas se você estiver procurando por um endereço IP que outra máquina / host possa conectar fora do VirtualBox - como conectar-se da máquina host à configuração do Kali Linux - então o que você precisa é uma configuração de adaptador “somente host” em outra adaptador de rede no VirtualBox, além de sua interface de rede principal.
Eu tenho postou outra resposta com detalhes sobre como eu faço isso no VirtualBox para Mac OS X rodando uma máquina virtual Ubuntu , mas o conceito geral deve ser o mesmo para sua configuração do Kali Linux: Você precisa ter seu NAT principal configuração do adaptador conectado como você já tem, mas você também precisa de uma configuração do adaptador "somente host".
E, em seguida, como eu explico nesta outra resposta aqui - você poderia se conectar ao seu sistema operacional convidado Kali Linux a partir do sistema operacional host através do endereço do roteador de 192.168.56.1
.