No internet connection on target during arpspoof

I am following the arpspoofing module on the Learn Ethical Hacking from scratch course.

I am using the following commands

arpspoof -i eth0 -t

arpspoof -i eth0 - t

echo 1 > /proc/sys/net/ipv4/ip_forward

They all seem to be running ok and I can see the mac address for the gateway has changed on the target device. However, when the arpspoof is running the target machine can’t connect to the internet. It is fine connecting when it isn’t.

Both devices are on the same NAT network in virtual box.

Please can someone advise?

Can you try to change both the network adapters to bridged and then try arpspoof?

I am also having this issue, the connection seems to be intermittent. It works when I put it in bridged but I would prefer to keep it in NAT Network for security reasons.

You can’t have it in NAT as it will not be visible to other networks. Basically, you can’t perform ARP spoof if your network is different from the network of your target.