多个网络 - React Native 在 Virtualbox/Vmware 安装时选择了错误的 ip

Multiple networks - React Native picks wrong ip when Virtualbox/Vmware installed

我正在使用 windows 10,连接到我家的 Wifi。我也安装了 VMWare & Virtualbox。

当我尝试 运行 反应本机应用程序时,npm start,它选择了错误的 ip,这是 infarct virtualbox ip。它没有选择我的无线网络的 IP。如何让它使用正确的 IP,以便我可以从我的 phone(也在同一网络上)

访问它

终于找到解决办法了。以下步骤帮助了我。

  1. 首先我用wifi连接了我的笔记本电脑。
  2. 在“开始”菜单中单击 运行,然后键入 ncpa.cpl 打开网络连接。或者打开控制面板并搜索 'network connections'
  3. 右键单击 'Wifi' > select 'Properties' > 'Internet Protocol Version 4 (TCP/IPv4)' [不要取消选中标记]
  4. 转到 "Properties" > "Advanced..." >(取消选中 'Automatic Metric')> 在下面的文本框中键入 (Interface Metric) : 10.
  5. 单击“确定”、“确定”和“确定”:)
  6. 然后对其他 "Virtual Box-xxxxx" 网络执行相同的操作。而是将 20 放入 Interface Metric 文本框中。
  7. 单击“确定”、“确定”和“确定”。
  8. 尝试在 Expo 上重新启动您的应用。它现在必须工作了!

Source