今天一下被人问到,虽然看到网上有很多对无线路由性能评测文章,但是多客户端之间的影响却很少提到。
这个问题,可能还是当初在使用tp841 v3版本刷ddwrt时得出的答案,atheros蕊片的刷ddwrt很容易导致无线挂,连接速率下降,所以当时尝试的一个解决方法是用shell脚本侦测信号值,然后踢连接质量差的用户,这用户可以说在某种临界状态的。我记得ubnt固件好似也有类似方法,就是google不到可以支持的理论。很多无线路由原理文章都是稍稍的提了一下。#!/bin/shnvram get ath0_maclist /tmp/ath0_maclistcat /tmp/ath0_maclist#for i in `arp -a | cut -d ‘ ‘ -f4`;for i in `wl_atheros $(nvram get ath0_ifname) assoclist | cut -d -f2`;do ALL_count=$(wl_atheros rssi $i | cut-d – -f2)if [ $ALL_count -gt 10 ] ;then #设置rssi多少则条件成立mac=$ised -i s/$/ $mac/g /tmp/ath0_maclistecho $i rssi: -$ALL_count #iwpriv ath0 kickmac $ifidone#rc restart #start stopcat /tmp/ath0_maclist复制代码