【问题标题】:Connection refused using Dashing with Raspberry Pi使用带 Raspberry Pi 的 Dashing 连接被拒绝
【发布时间】:2016-12-23 11:59:40
【问题描述】:

我到处寻找,找不到一个优雅的解决方案。

我正在尝试在 Raspberry Pi 上运行 Dashing - 我在连接到仪表板时遇到问题。

破折号日志说:

Listening on 0.0.0.0:3030

但是,我的本地主机 IP 是 127.0.0.1。

尝试通过 localhost:3030/sample 127.0.0.1:3030/sample 0.0.0.0:3030/sample 连接都失败,并出现 (146) 连接拒绝。

ping localhost/0.0.0.0 都重新路由到 127.0.0.1。

但是,当我使用我的网络 IP 地址时,我可以连接 - 发现使用

hostname -I

它按预期工作。但是,这并不是一个很好的解决方案,因为这个 IP 地址可能会在我下次重启 Pi 时发生变化。

我正在使用代理,它在 /etc/environment 和 /pi/home/.profile 文件中都定义了。但是,我不明白为什么这会有所作为。

如果有人对此有任何线索,我将不胜感激!谢谢。

【问题讨论】:

  • 您是否尝试过使用不应更改的主机名本身。如果 bonjour 可用,您也可以执行 raspberrypi.local:3030/sample。或者,您可以按照下面 hcheung 的建议设置静态 IP,或通过路由器保留 IP。
  • 为回复干杯。主机名 IP 确实有效 - 这是我可以看到仪表板的唯一方式 - 尽管重新启动后,路由器将分配一个新的 IP 地址(不受我的控制),并且在不运行 hostname-I 的情况下,指向它的链接就会丢失。我必须把它交给其他人,所以理想情况下我希望地址保持不变。 Bonjour 已安装,但在 pi 本身上 ping raspberrypi.local 似乎不起作用。

标签: linux apache raspberry-pi hosts dashing


【解决方案1】:

我对 Dashing 一无所知,但我的本能反应是,你为什么不通过在 /etc/dhcpcd.conf 中添加类似以下代码的内容来为 Raspberry Pi 分配一个静态网络 ip:

   interface eth0
   static ip_address=192.168.0.101/24
   static routers=192.168.0.1

这会解决你的问题吗?

【讨论】:

  • 感谢您的回复 - 很抱歉回复缓慢,我已经在圣诞节留下了它。不幸的是,像这样运行它会阻止连接到互联网。我认为我的网络(不幸的是不受我控制)正在迫使 IP 地址脱离我的控制。我开始认为确保 localhost IP 为所有人的 0.0.0.0 可能是唯一的解决方案,但我正在努力使用我在网上找到的任何指南来管理它。
猜你喜欢
  • 2017-05-10
  • 1970-01-01
  • 1970-01-01
  • 2017-03-26
  • 2017-06-02
  • 1970-01-01
  • 2017-08-08
  • 2019-12-11
  • 1970-01-01
相关资源
最近更新 更多