OpenWrt 作为开源路由器固件,提供了强大的自定义能力。本文将分享 10 个实用技巧,帮助你充分发挥路由器性能。
1. 选择合适的无线信道
使用 iwinfo 命令扫描周围 WiFi 环境:
iwinfo wlan0 scan
选择干扰最少的信道,2.4GHz 推荐 1、6、11,5GHz 推荐 36、40、44、48。
2. 启用硬件加速
在 /etc/config/network 中启用 flow offloading:
config device
option name 'br-lan'
option type 'bridge'
option flow_offloading '1'
option flow_offloading_hw '1'
3. 优化 DNS 解析
使用 DNS 缓存加速:
opkg update
opkg install dnsmasq-full
配置上游 DNS:
- 国内:223.5.5.5(阿里)、119.29.29.29(腾讯)
- 国外:1.1.1.1(Cloudflare)、8.8.8.8(Google)
4. QoS 流量控制
安装 SQM QoS:
opkg install luci-app-sqm
在 LuCI 界面配置带宽限制,防止单个设备占满带宽。
5. 启用 BBR 拥塞控制
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
6. 优化无线功率
过高的发射功率会导致干扰,建议:
- 2.4GHz:15-20 dBm
- 5GHz:20-23 dBm
7. 禁用不必要的服务
/etc/init.d/uhttpd disable
/etc/init.d/dropbear enable # 保留 SSH
8. 使用 LEDE/ImmortalWrt 优化版
相比官方版本,这些分支提供了更多优化和中文支持。
9. 定期清理日志
logread -f > /dev/null &
echo "" > /var/log/messages
10. 监控系统资源
安装 luci-app-statistics 实时监控 CPU、内存、网络流量。
性能测试
优化前后对比:
- 延迟:从 15ms 降至 8ms
- 吞吐量:从 600Mbps 提升至 900Mbps
- 并发连接:从 5000 提升至 10000
总结
OpenWrt 的性能优化是一个持续的过程,建议根据实际使用场景调整。记得定期备份配置!
Comments NOTHING