概述
在某些情况下,嵌入式设备需要用到弱网环境进行测试。网上针对tc的配置有很多,但是7688的没找到,所以做个记录,方便大家使用。
netem配置 Kernel modules > Network Support > kmod-netem
qos-scripts配置> Base system > qos-scripts
tc(traffic contrl)配置> Network > Routing and Redirection > tc
以上是TC的内核配置。使用步骤如下:
加载netem模块
modprobe sch_netem
设置延时
tc qdisc add dev eth0 root netem delay 100ms
设置延时以及丢包
tc qdisc add dev eth0 root netem loss 60% delay 200ms
删除原来的tc规则队列
tc qdisc del dev eth0 root
详细的参数配置可查TC的使用方法,这里只是列出一些常用的命令。
遇到问题:
如果设备报RTNETLINK answers: No such file or directory错误,有可能是netem模块未加载,请先加载netem模块,也有可能是已经存在TC操作,先删除原来的tc规则队列,再去设置需要的网络环境。
最后
以上就是激动洋葱为你收集整理的openwrt tc(traffic contrl)配置及使用的全部内容,希望文章能够帮你解决openwrt tc(traffic contrl)配置及使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复