VirtualBox 安装的 Home Assistan 中使用 Terminal 安装 HACS 时,报错 connection refused 如何解决?

1. 缘由

初玩 home assistant。
使用我的 intel 的 MacBook Air 安装 Home Assistant 。
因为 Docker 安装的话,没有解决网络问题,卡在 iPhone 扫码加入 HomeKit 时,找不到设备。
后来决定使用虚拟机安装,官网推荐 VirtualBox。

2. 问题描述?

电脑本身是开了代理的,之前用 Docker 安装时是可以执行命令安装的,我怀疑是网络问题,Wi-Fi 不行我知道,还专门买了一个网线转接头。

Home Assistant 安装好了,又安装了一个 Terminal & SSH 工具,使用官网给的命令

wget -O - https://get.hacs.xyz | bash -

不行又试了试

wget -O - https://raw.githubusercontent.com/hacs/get/main/get | bash -

依然报错

VirtualBox 安装的 Home Assistan 中使用 Terminal 安装 HACS 时报错 connection refused

  • 我看到网上有文章说用 samba 本地安装,还没有试。
  • 还有使用 UTM 安装 Home Assistant 的,但是虚拟机都需要解决网络问题吧。
    还有一个疑问,本地开的代理桥接网络,虚拟机是走的代理网络吗
阅读 1.8k
avatarAI BotBETA

这个问题似乎与在虚拟机中安装Home Assistant和HACS时遇到的连接拒绝问题有关。以下是一些可能的解决方案和建议:

  1. 检查网络设置:确保虚拟机的网络设置正确,并且与宿主机处于相同的网络中。您可以通过检查虚拟机的网络适配器设置来确认这一点。
  2. 代理设置:由于您提到电脑本身开了代理,请确保虚拟机也使用了相同的代理设置。您可以在虚拟机的网络设置中检查代理设置,确保它们与宿主机一致。
  3. 防火墙设置:确保防火墙允许访问HACS所需的端口。您可以在虚拟机上检查防火墙规则,并确保所需的端口(如默认的8080端口)是打开的。
  4. 网络连接问题:如果您的虚拟机使用桥接网络模式,确保它与宿主机共享相同的网络连接。您可以尝试使用有线连接或重新启动网络适配器来解决连接问题。
  5. 使用UTM安装:如果您想在虚拟机中使用UTM安装Home Assistant,请确保您已经正确配置了UTM网络设置。您可以查阅UTM的文档以获取更多详细信息。

关于本地代理的问题,虚拟机通常不会使用与宿主机相同的代理设置,除非您在虚拟机的网络设置中明确配置了代理。因此,如果您需要在虚拟机中使用代理,您需要在虚拟机的网络设置中进行配置。

请尝试上述解决方案,并检查是否解决了问题。如果问题仍然存在,请提供更多详细信息,以便我可以更好地帮助您。

1 个回答

目前的解决办法是,使用 samba share 本地下载安装,应该也可以通过给虚拟机配置代理来解决,没有尝试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进