瞎折腾带来的奇葩问题(关于DHCP)
随着宽带提速,同时也为未来做好准备,更新了一下家里的网络布置,因此带来了一些奇葩问题,希望能有人给指点一二先说一下原来的布置:
联通100m光猫(桥接)、路由一:华为WS880,刷的梅林(可以当作网件R6300v2)、路由二:腾达W1800R,刷的番茄(可以当作华硕AC66U老版mips)
光猫-----(桥接)-----WS880(路由模式)-----(2.4G)-----W1800R(2.4G无线网桥+5G AP)
其中W1800R的2.4G开启番茄的无线网桥(wireless ethernet bridge)与WS880连接,5G开启AP,关闭DHCP和NAT等其他功能,这样保持全部网络都桥接在同一个子网里,还有两个5G AP保持覆盖
使用上一直没有问题,无论是连到WS880的2.4G或5G,还是W1800R的5G都能正常通过WS880的DHCP获得IP地址上网
去年移动做活动,免费装宽带,于是又拉了一条移动的100m光纤,在WS880的梅林固件中开启双线策略路由,使用也算正常
今年联通网络提速了,升到了200m,原来用的双线策略路由脚本因为是通过iptables的fwmark实现的,所以与硬件转发加速不兼容,导致转发只能跑在纯CPU上,WS880的800MHz的双核ARM跑不满200m了
于是动了念头上台软路由,最终买了N3710、4千兆口的,装上openwrt,调好双线
因为有了软路由,所以把WS880由路由模式转为AP模式(DHCP肯定关了),其他LAN口当作交换机,测试有线、无线连接都没有问题
问题在于原来无线网桥连接的W1800R,连到它5G上面的客户端都卡在获得IP地址,无法上网,而奇葩的是关闭DHCP,手动设置IP地址并将网关指向软路由,上网一点问题都没有……
看了看软路由的系统日志,获得IP地址卡住的客户端,DHCP discovery和offer都有记录,但没了下文(没有request和ack)
于是百思不得其解,难道得靠抓包分析了?还求明白人给出点建议
本帖最后由 塔奇克马 于 2018-5-21 15:48 编辑
我遇到过这样的问题,但是我是在一个不完全支持virtio网卡上的软路由上使用virtio网卡得到的结果...抓包可以发现dhcp发送出去了,后来更新了软路由就好了.
之前遇到一次dhcp的问题,是电信光猫自作主张做了dhcp服务器,弄得路由器的dhcp不能正常工作。禁了就好。
-- 来自 能搜索的 Stage1官方 iOS客户端
页:
[1]