美文网首页
桥接下的弱网模拟

桥接下的弱网模拟

作者: Null_ice | 来源:发表于2021-12-22 20:49 被阅读0次

背景

现有业务的使用场景是,一台Ap设备发送热点,约40台平板接入该热点,通过局域网通讯的形式进行设备间交互;由于业务需要,需要对设备在弱网下的交互进行测试。

业务需求

  • 需要对被测设备进行弱网模拟,可控制相关弱网指标(带宽、延迟、丢包)
  • 可控制弱网范围,选取全部或指定设备进行弱网模拟
  • 需保证所有设备在同一局域网下

方案实现

1. 无线网卡接入Ap二次分享

由于Ap设备没有多余网口,因此需要使用额外的,带两个无线网卡的pc设备预先连接该Ap;一张无线网卡接入该Ap,另一张网卡再次开启Ap,将接入的网络以无线的形式转发出去。

2. 桥接方式实现设备同局域网

传统的电脑分享热点方式,由于是路由模式,接入的设备会被进行dhcp二次分配ip,和上一级网络不在同一网段;因此,要保持接入设备和分享热点设备在同一网段,需要将分享热点的方式,设置为桥接模式。

这里使用了Connectify Hotspot这个软件进行操作。

界面如下:

conn.png

按照截图标识的步骤依次进行设置即可。

部分细节问题
1、如果是外接usb网卡,需确保网卡可开启ap,而不是只有网卡模式
2、win10下,大部分网卡会存在无法开启ap问题,需要执行以下命令开启:

netsh wlan start hostednetwork mode=allow      
netsh wlan set hostednetwork mode=allow

使用管理员权限执行该两行命令成功后,才可以在软件内点击开启热点功能
3、网卡设备会影响能否桥接成功,本次使用的是小米随身wifi,供借鉴
4、全部完成后,可以查看设备的ip是否和原始Ap在同一网段内确认是否成功

3. NEWT设置弱网信息

经过以上步骤,一个和原始Ap在同一网段内的新Ap就桥接好了,之后只需要在这个新Ap所在的电脑上进行弱网信息设置,那么接入新Ap的设备的网络,就是需要模拟的弱网网络了。

这里使用的是NEWT,简单的使用操作见图:

newt.png

弱网启动后,可以在设备的adb shell内,通过ping命令ping原始Ap的网关,观察弱网设置是否生效。

相关文章

  • 桥接下的弱网模拟

    背景 现有业务的使用场景是,一台Ap设备发送热点,约40台平板接入该热点,通过局域网通讯的形式进行设备间交互;由于...

  • Charles弱网测试

    1. 如何进行弱网测试 弱网环境测试主要依赖于弱网环境的模拟,搭建弱网环境,模拟一个弱网环境即可。可以通过软硬件...

  • Fiddler弱网模拟

    基于Fiddler的弱网模拟 Fiddler的限速功能开启:Rules-->Performance-->Simul...

  • iOS弱网模拟

    关于应用弱网环境下的测试,之前还怎么注意。直到最近收到用户提的bug才引起了重视。这里简单总结一下iOS设备以及模...

  • Fildler模拟弱网

    前提:手机与fiddler连接成功 测试过程中,经常需要模拟客户弱网环境,我们通过fiddler实现 一 按图示操...

  • Charles模拟若网环境

    弱网测试模拟 什么样的网络属于弱网低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范...

  • Fiddler如何模拟弱网环境

    因为app运行在移动设备上,弱网环境下会触发很多特殊的场景,弱网测试就必不可少。使用fiddler可以模拟弱网环境...

  • 如何模拟弱网条件 - 限流, 丢包, 延迟和抖动

    Abstract弱网条件的模拟AuthorsWalter Fan[https://www.fanyamin.com...

  • 【Fiddler】Fiddler模拟弱网

    Fiddler模拟弱网,常用的两种简单方法: 方法一:直接采用软件自有的弱网功能勾选Simulate Modem ...

  • iOS模拟弱网,进行测试

    今天我们分享两种模拟弱网的方法,主要都用于我们平时的开发中, 一种是真机模拟弱网环境: 设置方法如下:进入手机设置...

网友评论

      本文标题:桥接下的弱网模拟

      本文链接:https://www.haomeiwen.com/subject/gjxfqrtx.html