Ionic 3.9.2 net::ERR_CONNECTION_TIMED_OUT 并且无法从网络内部 ping 开发服



我很难让离子 --livereload 工作。 当我使用 -l 标志将应用程序部署到设备时,出现以下错误:

net::ERR_CONNECTION_TIMED_OUT  

我认为这可能是防火墙问题,所以我尝试了以下方法,但没有一个有效:

操作系统:视窗 10。防火墙和防病毒:与操作系统捆绑在一起的标准Windows Defender。

  1. 我添加了一个规则来打开端口 8100、35729、53703(当然是入站和出站)。
  2. 已禁用所有网络类型的防火墙。
  3. 还禁用了防病毒软件。
  4. 更改了我用于将应用程序部署到设备的 USB 端口!

到目前为止,我发现:

我无法从设备上的Chrome访问开发服务器,即静态IP:8100。 我还尝试从网络内的其他计算机 ping 和跟踪我的 PC,但都超时了。

但是,我可以从我的PCping我的移动设备和其他网络计算机。超时的是入站 ping。

我摆弄了网络设置,以确保PC发现已打开并启用了文件共享。我还启用了文件和打印机共享规则(到域级别)。

我认为从网络中的其他地方(包括移动设备本身)访问 staticIP:8100 的问题是超时错误的原因 - 我是否错过了一些模糊的网络设置可能会阻止从网络内访问主机 PC?

我能够从另一台联网的 PC 访问我的 PC 上的共享文件夹,并且我的 PC 在其他网络计算机上显示为存在于网络中。

(我尝试过的其他事情: 我还尝试了对配置的更改.xml建议在 Stackoverflow 的其他地方和更远的地方,这些没有区别,我怀疑真正的问题是某处的网络设置。我还更新了Node,Cordova和Ionic)。

离子信息:

cli packages:
@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0
global packages:
cordova (Cordova CLI) : 8.0.0
local packages:
@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 7.0.0
Ionic Framework    : ionic-angular 3.9.2
System:
Node : v8.9.0
npm  : 5.8.0
OS   : Windows 10
Environment Variables:
ANDROID_HOME : not set
Misc:
backend : pro

任何建议非常欢迎!

谢谢。

已解决 - IP 设置不正确,特别是子网掩码错误。

更长的答案我会使用新的 windows 10 WiFi 设置菜单设置 IP 设置(不是通常的网络中心 -> wifi 属性 ->互联网协议版本 4 ..)。

在这里,我错误地输入了子网前缀长度,它是 255.255.255.0,所以应该是 24。

相关内容

  • 没有找到相关文章

最新更新