|
本帖最后由 ccc 于 2023-11-11 21:00 编辑
1. 环境
型号: GL-MT2500
系统版本: 4.4.6
2. 问题
在MT2500A上访问 raw.githubusercontent.com 会报证书错误. 例如执行:
- curl -v https://raw.githubusercontent.com/gl-inet/gl-feeds/main/README.md
复制代码
其它域名正常, 比如:
- curl -v https://api.github.com
复制代码 作为对比, 在其它电脑上访问 raw.githubusercontent.com 也是正常的.
通过 openssl 命令查看系统中域名的证书信息, 发现其它域名的书签发人正常, 但 raw.githubusercontent.com 的证书签发人是 gl-inet. 这肯就有问题了.
应该是Openwrt的系统证书被 gl-inet 修改了(路径: /etc/ssl/certs, 软件包: ca-certificates), 为啥会改 raw.githubusercontent.com 的证书呢?
详细可以参考附件中的截图. 萝卜大侠帮忙分析下 orz
3. 解决办法
原来是上级路由的DNS被污染所导致. 手动设置MT2500的DNS之后解决了.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|