I just downloaded VirtualBox and installed Kali Linux 2 in it. I set the network setting in VirtualBox to bridged network. My virtual machine now has an ip as 192.168.XXX.XXX just like the host and the other devices in the network. I can ping the devices in my network from kali machine but i can't access the internet. When I use BeEF Framework and generate the hook address , I can access the url from my host machine but the other devices like my phone cannot access that url.
Can anyone tell me why is this happening and is there any solution to this?