ฉันมี linux VM และ genymotion VM บนโฮสต์ของฉัน ทั้งสองมีการกำหนดค่าเครือข่ายเดียวกัน (ฉันตั้งค่าตัวเอง) ซึ่งเป็น:
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
ฉันสามารถadb devicesในโฮสต์และดู:
C:\Program Files\Genymobile\Genymotion\tools>adb devices
List of devices attached
192.168.184.101:5555 device
เมื่อฉันลองในแขกลินุกซ์ของฉันadb devicesมันจะไม่แสดงอะไรเลย ถ้าฉันใส่adb connect 192.168.184.101มันบอกว่าเชื่อมต่อ แต่มันแสดงสถานะออฟไลน์ ในที่สุดฉันสามารถ ping VM Android ของฉันจาก linux VM ได้สำเร็จ