I have a linux VM and a genymotion VM on my host. Both have the same network configuration (I set it up myself) which is:
Adapter 1:
Attached-To: Host-only adapter
Name: VirtualBox Host-Only Ethernet Adapter
Advanced:
Promiscuous Mode: Deny
Cable connected: yes
Adapter 2:
Attached-To: NAT
Advanced:
Cable connected: yes
Adapter 3:
Attached-To: Bridged Adapter
Name: Realtek PCIe GBE Family Controller
Advanced:
Promiscuous Mode: Deny
Cable connected: yes
Adapter 4:
Attached-To: Bridged Adapter
Name: TAP-Windows Adpater V9
Advanced:
Cable connected: yes
I can adb devices
in the host and see:
C:\Program Files\Genymobile\Genymotion\tools>adb devices
List of devices attached
192.168.184.101:5555 device
When I try in my linux guest to adb devices
it shows nothing. If I input adb connect 192.168.184.101
it says connected but it shows offline status. Finally, I can ping my android VM from linux VM successfully.