在官方原版的 OpenWRT 里,如果修改 IP 调度器为 fq
:
$ sysctl net.core.default_qdisc=fq
sysctl: write error: No such file or directory
原因是系统没有 fq
这个调度器模块,需要安装:
opkg install kmod-sched
同样的,默认也没有安装 bbr
和 hybla
这两个 TC 拥塞控制模块:
opkg install kmod-tcp-bbr kmod-tcp-hybla
现在再设置 fq
和 hybla
就没有问题了:
$ sysctl -w net.core.default_qdisc=fq
$ sysctl -w net.ipv4.tcp_congestion_control=hybla