多个网络 - 安装 Virtualbox/Vmware 时 React Native 选择错误的 ip
Posted
技术标签:
【中文标题】多个网络 - 安装 Virtualbox/Vmware 时 React Native 选择错误的 ip【英文标题】:Multiple networks - React Native picks wrong ip when Virtualbox/Vmware installed 【发布时间】:2018-02-22 08:36:20 【问题描述】:我正在使用连接到我家 Wifi 的 Windows 10。我也安装了 VMWare 和 Virtualbox。
当我尝试使用 npm start
运行 react native 应用程序时,它选择了错误的 ip,即 infarct virtualbox ip。它没有选择我的无线网络的 ip。我怎样才能让它使用正确的IP,这样我就可以从我的手机(也在同一个网络上)访问它
【问题讨论】:
【参考方案1】:终于找到了解决办法。以下步骤帮助了我。
-
首先我将笔记本电脑与 wifi 连接。
单击开始菜单中的运行并键入 ncpa.cpl 以打开网络连接。或者打开控制面板并搜索“网络连接”
右键单击“Wifi”>选择“属性”>“Internet 协议版本 4 (TCP/IPv4)”[不要取消选中标记]
转到“属性”>“高级...”>(取消选中“自动度量”)>在该(接口度量)下方的文本框中键入:10。
点击确定,确定,确定:)
然后对其他“Virtual Box-xxxxx”网络执行相同操作。而是将 20 放在 Interface Metric 文本框中。
单击“确定”、“确定”和“确定”。
尝试在 Expo 上重新启动您的应用程序。它现在必须工作!
Source
【讨论】:
以上是关于多个网络 - 安装 Virtualbox/Vmware 时 React Native 选择错误的 ip的主要内容,如果未能解决你的问题,请参考以下文章