橋接下的弱網(wǎng)模擬

背景

現(xiàn)有業(yè)務(wù)的使用場景是,一臺Ap設(shè)備發(fā)送熱點,約40臺平板接入該熱點,通過局域網(wǎng)通訊的形式進行設(shè)備間交互;由于業(yè)務(wù)需要,需要對設(shè)備在弱網(wǎng)下的交互進行測試。

業(yè)務(wù)需求

  • 需要對被測設(shè)備進行弱網(wǎng)模擬,可控制相關(guān)弱網(wǎng)指標(帶寬、延遲、丟包)
  • 可控制弱網(wǎng)范圍,選取全部或指定設(shè)備進行弱網(wǎng)模擬
  • 需保證所有設(shè)備在同一局域網(wǎng)下

方案實現(xiàn)

1. 無線網(wǎng)卡接入Ap二次分享

由于Ap設(shè)備沒有多余網(wǎng)口,因此需要使用額外的,帶兩個無線網(wǎng)卡的pc設(shè)備預(yù)先連接該Ap;一張無線網(wǎng)卡接入該Ap,另一張網(wǎng)卡再次開啟Ap,將接入的網(wǎng)絡(luò)以無線的形式轉(zhuǎn)發(fā)出去。

2. 橋接方式實現(xiàn)設(shè)備同局域網(wǎng)

傳統(tǒng)的電腦分享熱點方式,由于是路由模式,接入的設(shè)備會被進行dhcp二次分配ip,和上一級網(wǎng)絡(luò)不在同一網(wǎng)段;因此,要保持接入設(shè)備和分享熱點設(shè)備在同一網(wǎng)段,需要將分享熱點的方式,設(shè)置為橋接模式。

這里使用了Connectify Hotspot這個軟件進行操作。

界面如下:

conn.png

按照截圖標識的步驟依次進行設(shè)置即可。

部分細節(jié)問題
1、如果是外接usb網(wǎng)卡,需確保網(wǎng)卡可開啟ap,而不是只有網(wǎng)卡模式
2、win10下,大部分網(wǎng)卡會存在無法開啟ap問題,需要執(zhí)行以下命令開啟:

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

使用管理員權(quán)限執(zhí)行該兩行命令成功后,才可以在軟件內(nèi)點擊開啟熱點功能
3、網(wǎng)卡設(shè)備會影響能否橋接成功,本次使用的是小米隨身wifi,供借鑒
4、全部完成后,可以查看設(shè)備的ip是否和原始Ap在同一網(wǎng)段內(nèi)確認是否成功

3. NEWT設(shè)置弱網(wǎng)信息

經(jīng)過以上步驟,一個和原始Ap在同一網(wǎng)段內(nèi)的新Ap就橋接好了,之后只需要在這個新Ap所在的電腦上進行弱網(wǎng)信息設(shè)置,那么接入新Ap的設(shè)備的網(wǎng)絡(luò),就是需要模擬的弱網(wǎng)網(wǎng)絡(luò)了。

這里使用的是NEWT,簡單的使用操作見圖:

newt.png

弱網(wǎng)啟動后,可以在設(shè)備的adb shell內(nèi),通過ping命令ping原始Ap的網(wǎng)關(guān),觀察弱網(wǎng)設(shè)置是否生效。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容