『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 9546|回复: 3

N1盒子hassio外网访问求助

[复制链接]

5

主题

75

帖子

1177

积分

金牌会员

Rank: 6Rank: 6

积分
1177
金钱
1102
HASS币
0
发表于 2020-4-30 00:00:27 | 显示全部楼层 |阅读模式
本帖最后由 快刀青衣 于 2020-4-30 00:06 编辑

各位好,有个问题需要求助一下,背景如下:

设备方面,光猫开启桥接,K3做主路由拨号,N1用脚本刷了带hassio的armbian 5.77,然后装了docker,在docker里面装了openwrt做旁路由;

设置方面,dhcp主路由负责,网关指向旁路由,旁路由openwrt网关指向主路由负责番羽出国;主路由开了阿里ddns,已经申请了公网ip和域名,设置好了端口转发;armbian系统已经通过修改interface文件将网关固定指向主路由(192.168.50.1)。


目前可以确定的是,ddns成功,当主路由的网关不指向旁路由的时候,可以连接任意外网通过域名+端口访问主路由、旁路由、homeassistant管理页面。但是如果把主路由网关指向旁路由,那么就无法通过外网访问homeassistant的管理页面,当网络连接的是家里的wifi的时候,却可以通过域名访问homeassistant。

目前尝试过先在主路由将外网端口(比如505)转发到旁路由(192.168.50.2:18123),再在旁路由选择来源为“lan”,将端口(18123)转发到homeassistant(192.168.50.5:8123),这样设置,连家里的wifi都无法通过域名访问homeassistant了。

求问哪位大神,在有旁路由的时候,该怎么设置才能通过外网访问homeassistant?

另外已经通过hassio的插件配好了traccar的服务端,手机端也按教程设置了,但是服务端却总是显示设备离线,即便连接家里的wifi时候也是这样。这个有谁知道是为什么吗?目前怀疑跟登录有关,因为手机浏览器直接输入“域名+端口/hassio/ingress/xxxxxx_traccar”,提示unauthorized,需要从hassio的addon界面登录输密码,然后才能访问。

先谢过了。


回复

使用道具 举报

4

主题

150

帖子

592

积分

高级会员

Rank: 4

积分
592
金钱
442
HASS币
0
发表于 2020-6-25 10:04:04 | 显示全部楼层
我遇到跟你一样的问题了,请问楼主解决问题了吗
回复

使用道具 举报

2

主题

22

帖子

110

积分

注册会员

Rank: 2

积分
110
金钱
88
HASS币
0
发表于 2020-6-25 13:16:29 | 显示全部楼层
环境和我的一样,我外网访问没有问题,主路由网关指向旁路由,旁路由网关指向主路由,但是没有设置interfaces网关指定。正常情况的话,armbian的网关也是旁路由。楼主可以试试看armbian取消指定网关。
回复

使用道具 举报

1

主题

5

帖子

89

积分

注册会员

Rank: 2

积分
89
金钱
84
HASS币
0
发表于 2021-7-12 16:14:36 | 显示全部楼层
本帖最后由 llvv 于 2021-7-12 16:21 编辑

我和你配置一模一样,问题出于阿里DDNS不支持80端口指向内部口,但同局域网下,用域名直接可访问到的,就是用手机或另一外网的IP就无法访问。
解决问题就是在路由里,设置一个域名端口映射到内部8123口就可以了。如外部端口设置9123,内部口设置8123,IP设置成HA的主机IP,
然后就浏览器输入http://XXX.zzz.cn:9123(XXX是前缀,zzz是你买的主域名)

为安全起见,把80口也映射到8123,这样是为了避免访问路由
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 08:44 , Processed in 0.104821 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表