阅读视图
iStoreOS统一文件共享无法连接smb怎么办,windows无法挂在smb提示拒绝访问
iStoreOS如何给硬盘分区扩容?Openwrt已经正在使用的分区如何扩容?
HomeAssistant如何设置自动备份,定期自动备份并自动删除旧备份
OpenWrt固件如何自定义DNS服务器
OpenWrt 固件好用,但设置比较复杂,针对 OpenWrt 固件自定义 DNS 服务器有不少文章,但部分文章存在明显错误,特写一篇文章勘误,避免更多人踩雷。
OpenWrt 固件自定义DNS服务器正确方法:
“网络”—“接口”—“WAN”—“高级设置”,找到“自动获取 DNS 服务器”(“使用对端通告的 DNS 服务器”),取消该选项,在“使用自定义的 DNS 服务器”输入您要使用的DNS,我使用的是“119.29.29.29/223.5.5.5”,更多免费公共 DNS 服务器可参考我写的这篇文章《国内外免费公共 DNS 服务器推荐》。保存并等待生效即可。
设置成功后,在路由器首页可以看到 DNS1 和 DNS2 分别为 119.29.29.29、223.5.5.5。亲测在“网络”-“接口”-“LAN”自定义 DNS 服务器无效。
来自开源项目社区的歧视
前段时间,因为网络的问题,在各处请教解决方案的时候加了immotalwrt 项目的社区。里面大佬很多,也有人帮助我提供排查问题的思路,非常感激各位大佬。
今天晚上闲来无事,翻了翻群聊信息。在聊到最近遇到的问题时,透露了我使用的是重庆移动宽带,引来大佬的一阵阵吐槽。
仅从我主观来讲,重庆移动的宽带质量相较于多年以前确实有了很大的提升。起码在这次出问题以前将近一年的时间里,我的使用体验是非常不错的。网络速度不像以前会在晚高峰时大打折扣,连接电信服务器玩游戏的延迟很低并且也稳定。我没用过联通的宽带,但是在我的看法里,移动宽带肯定比电信宽带更具有性价比。
大佬吐槽之余,另一位管理员建议我换宽带,办联通可以找他,好像是联通的一级代理。从后来的对话中,不知是开玩笑还是怎样,提到过一句联通有赞助(不清楚是赞助社区还是项目)。
我暂时没有换宽带的打算,因为两年合约期才过不到一年,加上单位付费不用自己额外掏钱,最主要的是现在通过深度配置 smartDNS
姑且解决了之前遇到的网络问题——emm..看来真有可能是运营商的 DNS
出了问题。
在得知我没有换宽带的打算后,社区群聊里的风向发生了变化。从吐槽之前群里的“狗哥”开始转移到嘲讽我,说我不会是“狗哥”的小号吧。我想为自己辩解,我说我有我的苦衷,我当然有我不换宽带的理由。
不知道何时开始,管理员就冒出了要把我移出群聊的发言。似乎那时候,我就变成了一个异教徒,虽然我并非重庆移动的狂热粉丝。
我理解并且充分尊重每个人对各自选择的自由,因为每个人是独立的个体。就像我认为电信宽带贵,但对有的人来说并不如此。我没有去嘲讽用电信宽带的人傻钱多,因为我认为它贵并不是它的用户群体的问题。同理,我也只是一个普通的宽带用户,而非重庆移动的工作人员,对重庆移动有任何的不满大可直接找他们反应,但是不应该把歧视转移到用户身上。
就好像,我不喜欢某品牌的手机,我自己不会去买,但是我不会歧视和嘲讽选择这个品牌的用户。
我认为,这是一种基本的素养,消费者何罪之有呢?
在受到歧视和嘲讽之后,我反问了一句:原来开源社区也有这种歧视?
看过我以前的博文的人应该都知道,我不止一次表达过对开源世界的赞美和尊敬,我非常感激那些为开源项目默默付出的大佬,他们就像侠客一样,手执利剑,消除不公,匡济天下。
只不过,这柄剑如今插在了我的身上,虽然我不是运营商,也不是利益相关者,我只是一个普普通通的用户而已。
这也再次坚定了我写独立博客的想法,因为总有那么些地方,我连为自己呐喊,为自己辩解的可悲的机会都没有。
OPENWRT断流问题得以解决
前言
目前没有出现网页解析失败的问题,但是仍会间歇性出现网络缓慢或断网问题,文章可能存在事实性错误
前阵子被 openwrt 拨号断流的问题折腾得心力交瘁,使用了一段时间的光猫拨号以后,甚至产生了“为什么非得要路由器拨号”的想法。
这阵子在 V 站、闲鱼、恩山无线论坛和 H 大的 immortalwrt-mt798x 项目 issue 中分别请教了问题,得到了很多热心网友的建议,但还是没有解决问题。
后来加了 immortalwrt 官方的社群,在群里咨询大佬后,有大佬给出建议,然后我找到了问题的根源!
简单来说:域名解析的时候被转发到群晖去了。
问题排查
在社群中描述了详细的情况后,大佬给出了他的思路,按照思路排查下去,症结浮出水面。
大佬首先让我执行 uci show dhcp
,查看结果只有一个 IPV6
设置的问题,即我在 LAN
口将 DHCPv6
设置成了中继模式(hybrid)。而 WAN 口拨号后,自动生成的 wan_6
接口是能获取到 PD 前缀的,大佬说这个能不开就不开。
问题不在这里,于是我分别执行大佬给出的两条命令,然后持续 nslookup
域名,当出现错误时对比两者的情况。
第一条命令:
tcpdump -i br-lan udp port 53 -w /tmp/lan.pcap |
这条命令是使用 tcpdump
抓包 LAN
口,把数据记录在 lan.pcap
文件中。
第二条命令:
tcpdump -i pppoe-wan udp port 53 -w /tmp/wan.pcap |
和上条很相似,不过是抓包 WAN
口,把数据记录在 wan.pcap
文件中。
在持续执行 nslookup
的时候,除了有一个域名我输错,此外没有发生解析异常。在终止了 nslookup
后,我查看了 lan.pcap
文件,问题一目了然:
我执行 nslookup
之后,域名解析被转发到了局域网的黑群晖设备中。
此前卖家建议在群晖里手动设置 DNS
,以便开机后能正常同步时间,所以我把群晖的 DNS
手动设置成了 114.114.114.114
,并且貌似最后一段我还不小心写成了 144
!
难怪时不时出现域名解析不正常的情况,原来就是群晖中设置了错误的 DNS
的锅。
解决方法也很简单,把群晖的 DNS
设置为自动,为了保险起见,在群晖中关闭了 DHCP Server
:
再次开启抓包,执行 nslookup
后 DNS
显然没再被转发到群晖去了:
最后
在得到这个思路以前,我联系了运营商,对方告知他们最近没有升级宽带服务器和后台,但是对“是否因为整治 PCDN
限制光猫桥接使用”这个问题没有正面回答。最后又转到分公司来,师傅说后面约个时间,找一个专业的师傅上门看看。
其实我内心知道宽带线路和光猫是没有问题的,也不认为他们能检测出什么问题来。最后我请大佬发个收款码,请他喝一杯奶茶。大佬很低调,给了我 immortalwrt
项目官方爱发电的链接,于是我捐赠给了项目官方。
为我错怪的 IPV6
,为我错怪的路由器硬件,为我错怪的路由器插件道歉!
回想起来,一开始我就确定是 DNS
解析的问题,但是由于找不到更多解决方案,甚至抓包也没抓到路由器 LAN
口,导致一直没有解决问题。每次刷新固件后总有问题被解决的错觉,而现在,应该是真的解决了!