找回密码
 加入我们
搜索
      
查看: 7842|回复: 21

[网络] 也谈TP的XRT6099的DHCP的问题

[复制链接]
发表于 2023-8-8 06:37 | 显示全部楼层 |阅读模式
之前在论坛中看到有反馈说是TP的无线路由器的DHCP总是会关不掉的问题。正好前几天也碰巧碰到了,和大家分享一下。

过程是这样的,前几天,隔壁邻居要准备装修了,要把他家院子里面的电表箱移位,家里要停电。 家里停电后,家里人一起到外面去吃饭了。吃饭的过程中,一直关注电恢复了没有。

结果一看,家里的TP的NCR已经上线了,但是路由器怎么也连接不上。比较纳闷。吃完午饭,回到家,发现家里的无线能连上,但是就是不能上网。后来一看,发现电脑和手机获取的网管地址不对,全是TP XRT6099的地址。但是我家里的网络是,openwrt路由的lan上接XRT6099和5048做mesh。正常情况下,终端应该获取的是openwrt的地址作为网关。

后来逐步分析原因。检查openwrt的DHCP设置: 屏幕截图 2023-08-08 062221.jpg 第二个强制模式是后来选定的。

然后XTR6099选的是AP中继模式,然后DHCP的状态的是自动。然而,自动状态是“自动开启”,所以终端就会从XTR6099的DHCP出获得网关的信息。
然后,我将6099选为上网模式(实际上wan上没有接网线,还是只做AP),将DHCP手动关闭,发现终端后获取不了ip,说明网络内居然没有DHCP了。

没有办法,试着将上图中op的DHCP的第二项选上,系统恢复了正常,然后,重新将6099改为中继模式,6099的DHCP变成了"自动关闭"状态。自此,问题解决。

原因分析:6099的中继模式时,DHCP的状态为自动的逻辑是,检查网络内有没有DHCP服务器,如果有的话,就不启动自己的DHCP,如果没有的话,就启动自己的DHCP服务。
                正巧的是,OP也是这个逻辑(上图中的第二个选项没有选上的话)
停电后来电,6099的启动快于op,发现没有检测到网络内的op的DHCP服务器,所以启动了自己的DHCP服务,当OP启动时,发现系统内已经有DHCP服务器了,就没有启动op自己的DHCP服务。
                当op的DHCP被强制启动后,6099的DHCP服务处于自动状态时,也会处于“自动关闭”状态。
屏幕截图 2023-08-08 062648.jpg

有趣的现象,供大家参考。

评分

参与人数 1邪恶指数 +5 收起 理由
hawie + 5 非常赞同

查看全部评分

发表于 2023-8-8 06:49 | 显示全部楼层
tp总会有点小bug,不过确实性价比高
发表于 2023-8-8 07:51 | 显示全部楼层
我给父母家里装的5480和我自己家的6060都是直接关闭dhcp,不开ap模式,没出现过这个问题
发表于 2023-8-8 07:53 来自手机 | 显示全部楼层
之前5450+3050用了半年多,不管是设置为中继模式,还是设置为自动获取IP模式然后关闭DHCP,甚至设置里的自动清理都设到每天一次了,DHCP这个问题还是像幽灵一样时不时出现。
发表于 2023-8-8 08:11 | 显示全部楼层
原因分析:6099的中继模式时,DHCP的状态为自动的逻辑是,检查网络内有没有DHCP服务器,如果有的话,就不启动自己的DHCP,如果没有的话,就启动自己的DHCP服务。
                正巧的是,OP也是这个逻辑(上图中的第二个选项没有选上的话)


因为TP 18年左右,已经开始使用op魔改为自家的固件(家用及TL-R4xx系列,及某些入门企业级)
 楼主| 发表于 2023-8-8 09:19 | 显示全部楼层
xiaokin 发表于 2023-8-8 07:51
我给父母家里装的5480和我自己家的6060都是直接关闭dhcp,不开ap模式,没出现过这个问题 ...

直接关闭是没有问题的。
 楼主| 发表于 2023-8-8 09:19 | 显示全部楼层
熊猫 发表于 2023-8-8 07:53
之前5450+3050用了半年多,不管是设置为中继模式,还是设置为自动获取IP模式然后关闭DHCP,甚至设置里的自 ...

可以试一试这个设置。
发表于 2023-8-8 09:28 | 显示全部楼层
ghwwx 发表于 2023-8-8 09:19
直接关闭是没有问题的。

我写的很清楚,该试的都试过了。
 楼主| 发表于 2023-8-8 09:41 | 显示全部楼层
熊猫 发表于 2023-8-8 09:28
我写的很清楚,该试的都试过了。

那就不知道了。我的是6099和5480 组mesh只做AP。
发表于 2023-8-8 10:11 | 显示全部楼层
AP 5407GC原来也是这个问题,后面更新固件后就可以修改了
发表于 2023-8-8 10:25 | 显示全部楼层
6099是哪型号?
发表于 2023-8-8 10:36 | 显示全部楼层
TP-LINK的固件真是一言难尽。能将就用起来,就不会想去碰它了。没有云功能的云路由,连静态路由都裁掉,TP-LINK真这么干得出来。
 楼主| 发表于 2023-8-8 12:05 | 显示全部楼层

哈哈,搞错了,6690
 楼主| 发表于 2023-8-8 12:08 | 显示全部楼层
hawie 发表于 2023-8-8 10:36
TP-LINK的固件真是一言难尽。能将就用起来,就不会想去碰它了。没有云功能的云路由,连静态路由都裁掉,TP- ...

TP的路由器做AP,mesh的效果还是不错的。
主路由直接用openwrt。各种功能都有。
发表于 2023-8-8 14:09 | 显示全部楼层
微信图片_20230808140827.png

必须打开兼容模式+OP强制DHCP服务
发表于 2023-8-8 14:17 | 显示全部楼层
tp和op的机制都ok,出问题的是设置,把dhcp的参数都正确设置进去,再自动模式就没这个问题了
发表于 2023-8-8 14:40 | 显示全部楼层
dengjiayi 发表于 2023-8-8 14:09
必须打开兼容模式+OP强制DHCP服务


你这个是后期为了解决DHCP bug而出的固件,很多受不了TP这个bug的高级用户,未等到这版本(XDR/TDR各型号)就已经放弃使用TP了
发表于 2023-8-10 12:46 | 显示全部楼层
本帖最后由 aning 于 2023-8-10 12:48 编辑
熊猫 发表于 2023-8-8 07:53
之前5450+3050用了半年多,不管是设置为中继模式,还是设置为自动获取IP模式然后关闭DHCP,甚至设置里的自 ...


+1,但最近的xdr6088好像没碰到过此类问题了,会不会像楼主说的只要主路由不重启就没事?我主路由接在ups上,但也会偶尔手动重启主路由的情形。另xdr6088设置为有线中继模式。
发表于 2023-8-10 13:15 | 显示全部楼层
aning 发表于 2023-8-10 12:46
+1,但最近的xdr6088好像没碰到过此类问题了,会不会像楼主说的只要主路由不重启就没事?我主路由接在ups ...

具体什么原因一直没搞清楚,XDR5450、3050我从固件1.0.5一直用到1.0.7,包括15楼的有线中继上网方式打开兼容模式,即使长时间不重启主路由,这个幽灵一样的问题还是会出现,实在搞不懂。
发表于 2023-9-12 11:04 | 显示全部楼层
TP的小惊喜

原因分析:6099的中继模式时,DHCP的状态为自动的逻辑是,检查网络内有没有DHCP服务器,如果有的话,就不启动自己的DHCP,如果没有的话,就启动自己的DHCP服务。
                正巧的是,OP也是这个逻辑(上图中的第二个选项没有选上的话)
发表于 2023-9-12 12:41 | 显示全部楼层
所以TP做AP的标准用法是关闭DHCP,固定WAN口,网线接LAN口,目前半年没出过问题。
 楼主| 发表于 2023-9-12 12:43 | 显示全部楼层
llb530 发表于 2023-9-12 12:41
所以TP做AP的标准用法是关闭DHCP,固定WAN口,网线接LAN口,目前半年没出过问题。 ...

这个是可以的,相当于手动关闭DHCP
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-5 17:43 , Processed in 0.012893 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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