梅林固件的间歇性 wget 错误

2023-04-15 08:41:49 +08:00
 xiaoyuesanshui

首先介绍一下我家的网络拓扑

光猫(桥接)--主路由( 192.168.50.2 ,梅林固件)--急救服务器 A ( 50.142 ) --其他无过墙需求的设备 --旁路由( 192.168.50.3,openwrt )--NAS(50.50) --主力机( 50.127 ) --手机( 50.95 )

其中 openwrt 跑的服务有 openclash 和 DDNS

大部分情况,各条线、各项服务都是通的

我成功跟联通要到了公网 ip ,所有存在 DDNS 的需求。但是在 DDNS 服务中,经常会遇到报错 ERROR : GNU Wget Error: '1' 073413 : http://192.168.50.2:80index.asp/: Bad port number. 073413 WARN : Transfer failed - retry 207/0 in 60 seconds 但是在出现这个报错的时候,其他设备的网络链接正常,openclash 过墙正常。仅 DDNS 服务无法返回正确结果

如果这个时候用浏览器登陆,http://whatismyip.akamai.com 。chrome 会返回 invaild redirect 。同一时间,手机走流量可以返回一个结果。

解决方案,重启主路由 192.168.50.2 可以解决问题,由此可以定位问题就是发生在主路由上

请问我下一步该如何排查和解决这个问题?谢谢

1084 次点击
所在节点    宽带症候群
3 条回复
mohumohu
2023-04-15 09:16:16 +08:00
OP 可以试试这个 DDNS 脚本: https://github.com/kkkgo/UE-DDNS
mohumohu
2023-04-15 09:21:48 +08:00
看报错应该是脚本的逻辑问题,Bad port number 是因为他把 index.asp 拼接到 80 端口上面去了。至于 akamai 的返回取决于服务器,这个不好说。
xiaoyuesanshui
2023-04-15 12:38:43 +08:00
@mohumohu 多谢 但是感觉不太像脚本逻辑的问题
理由是
1 重启主路由,openwrt 上的 ddns 服务正常
2 其他设备无法正常访问 whatismyip.aKamaru.com,但是如果走手机流量的话 whatsismyip 正常


我去研究一下这个脚本,并在急救服务器上部署一个试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/932682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX