I am practicing penetration testing techniques using Kali Linux (most recent distro) and various vulnerable virtual machines (DVWA, Metasplotiable). My attack and targets are all running via VMPlayer. The attack machine is on a NAT interface to enable access both to the internet and the targets, which are on the host-only network. These networks are virtual networks via VMPlayer.
Netdiscover does not seem to find the IP addresses of the target machines (using
sudo netdiscover -r 192.168.0.0/16). The only IP's returned are the VMWare virtual network cards. However, when I simply ping the IP, or use NMAP, I find that the host is up and responding (I am able to find the IP by logging into the target directly and using ifconfig, but obviously in a real pen test you cannot do that).
I realize I could use NMAP to scan the range of IP's, but it's slow, and I have successfully used Netdiscover in the past.
What could I be doing wrong?