OpenWrt做弱网测试

我知道很多测试的小老弟测试需要测试弱网,但是这个弱网怎么测试呢,我发现用Network-Emulator-Toolkit这个设置丢包、延迟还是有些不准确,所以刚好在需要测试弱网的时候,用路由搭建一个好了。

开发大大,送来一款NETGEAR WNDR3800路由器,然后说这是网上淘的二手的,看着弄吧。然后,然后就走了,这尼玛让我如何是好,不过没关系,开始弄吧。

192.168.1.1  大家都知道的吧

为何我的是中文的,请参照上一篇文章,自己去弄,当然英文够好,你可以用英文,逼格高,我比较low,所以还是用中文了。

然后这个需要怎么设置呢。

1.设置下ssh,因为我们需要用

然后用ssh登录,然后查看是否支持tc命令,如果支持,就直接开始用,如果不支持就安装TC包

在后天也是可以安装的,不过大神们都喜欢用ssh连接用opgk

常用命令

opkg update 更新可以获取的软件包列表

opkg upgrade 对已经安装的软件包升级

opkg list 获取软件列表

opkg install 安装指定的软件包

opkg remove 卸载已经安装的指定的软件包

说真的,如果安装到这你还是没能使用tc命令,但是你确定你已经安装上了的话,别慌

你一定是内核少装了东西,netem对就是这个东西是在内核中的,你需要安装,如果不会,啊哈,喊你们运维帮你装吧,因为你自己装可能不是那么好装,运维用1分钟就可以装好。

上述的netem和tc都有了你就可以设置丢包了。命令如下:

#设置wlan0端口的丢包率为10%

tc qdisc add dev wlan0 root netem loss 10%

#查看端口的限制状态

tc qdisc show

#清除wlan0端口的丢包率

tc qdisc del dev wlan0 root

结尾语:

OpenWrt的内核版本在2.x以上的基本都支持,已开始我以为不知道,所以刷了最新的固件,其实一样,刷最新的固件的步骤,去OpenWrt官网查看自己的设备支持的最新固件,下载然后虽然官网给了4种刷机方式,建议还是下载bin结尾的文件,然后在OpenWrt后台刷

先备份再刷新。一定按照官方给出的固件刷哦。

到此,从网卡设置丢包的教程完毕,现在可以愉快的做弱网测试了。比微软的工具稳定好使。而且是长久可以使用的。对于需要长期测试弱网环境要求高的公司可以搭建一套这样的环境。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 9,505评论 0 5
  • 一、 软件测试基本概念 1 bug的概念 bug类型:defect、fault、problem、error… pr...
    三口一个瓜阅读 9,327评论 0 12
  • 文章图片上传不正常,如需文档,可联系微信:1017429387 目录 1 安装... 4 1.1 配置探针... ...
    Mrhappy_a7eb阅读 11,740评论 0 5
  • 前置条件 编译环境:Linuxmint 18.2 64-Bit 路由器型号:TP-LINK TL-WR720N v...
    suanite阅读 20,733评论 2 13
  • 文|颜小落 微风叫醒沉睡的清晨,太阳像破土的胚芽探出金色的冠冕,天幕从深蓝缓缓变的淡了。天气正好,气温适宜,被拖...
    颜小落阅读 3,192评论 1 5

友情链接更多精彩内容