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

 找回密码
 立即注册
查看: 15626|回复: 0

[经验分享] 群晖升级造成IPv6远程访问失败的两个问题分析和解决

[复制链接]

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2021-4-14 20:03:11 | 显示全部楼层 |阅读模式
本帖最后由 XCray 于 2021-6-2 21:42 编辑

前几天发现群晖的DMS有新版本了,本着不升级不舒服的精神升了,没想到带来了两个严重的问题,造成HA远程无法访问。在群晖技术支持的帮助下解决了一个,又靠搜索引擎的帮助解决了另一个。鉴于解决的过程比较折腾,发帖记录一下,供使用同样环境的朋友们参考。

问题一:DDNS无法获取本机的IPv6地址
DDNS的作用不用赘述,升级后发现远程访问失败,检查群晖DDNS功能,发现其无法获取已经正确分配给本机的ipv6地址(变成了一串0:0:0)。
1.png

无奈找群晖技术支持,来来回回数次,最后开启了远程访问,群晖技术人员发现系统无法获取“ipv6默认网关”是直接原因,开启了“启用多网关”选项,问题解决。
2.png

问题二:通过nginx反向代理访问HA鉴权失败
之前一直采用nginx反代的方法实现外部访问使用https、内网访问使用http。在解决ddns问题之后,发现在外网可以打开HA登陆界面,但输入用户名密码后仍无法访问,日志提示鉴权失败。在内网访问反代端口也是同样(不适用信任的网络这一鉴权方式)。

在HA论坛一通搜索,找到了一篇很老的帖子(2020年5月份的):
hhttps://community.home-assistant.io/t/synology-dsm-reverse-proxy/199502/1
说到群晖的默认设置不允许[size=15.008px]WebSocket,可是之前已经正常使用了两三年了,为啥升个级就不声不响的不行了呢?
[size=15.008px]按照文中说法,增加自定义标题后问题解决。
3.png

[size=15.008px]估计这两个问题都是新版本DMS软件修改了默认值带来的。可是版本changelog文档里也没有提及,这种问题确实比较折腾人。

[size=15.008px]~~~~~~~~~~~~~~~~~20210602补充~~~~~~~~~~~~~
[size=15.008px]今天重启了一下路由器,群晖又陷入了这个故障,使用:
sudo synonetdtool --refresh-gateway -6
[size=15.008px]强制刷新,也不知道是这条命令的作用还是过了一会自己刷新了ipv6配置,反正是好了。

[size=15.008px]看来以前怀疑原因是群晖升级并不一定站得住脚。
[size=15.008px]参考:群晖 怎么用命令重启网卡或者ipv6? - 知乎 (zhihu.com)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 02:23 , Processed in 0.245117 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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