虛擬機器快速搭建弱網測試環境 ATC (適合新手)

阿三發表於2020-11-26

環境作用

移動端(iOS/Android)只需連線指定無線網路,並訪問指定網頁地址來任意控制該手機的網路情況,手機無需安裝軟體,可多人同時使用,互不干擾。

材料準備

1.virtualbox虛擬機器軟體(官網下載:https://www.virtualbox.org/wiki/Downloads
2.ubuntu系統映象ova(百度網盤下載,裡面我已經配置好環境)
連結: https://pan.baidu.com/s/12GtFEcwcBQcAglaLNh5WQQ 密碼: ftu2
3.Linux系統免驅USB無線網路卡(網上多的是,只要二十幾塊左右)

開始環境搭建

1.安裝virtualbox虛擬機器軟體,安裝成功後,選擇軟體的管理--匯入虛擬電腦

2.選擇虛擬機器系統映象ova檔案,下一步,匯入

3.啟動映象,等會兒,啟動成功(預設開屏密碼:123456)

4.插入USB無線網路卡,虛擬機器正常識別到USB無線網路卡,用手機連線zwj名稱的無線網路,無線密碼預設:12345678
(必須能成功連線上zwj無線,才能繼續以下步驟5)

1.情況:虛擬機器無法識別USB網路卡,USB拔插幾次再不行,聯絡USB賣家怎麼識別網路卡
2 情況:網路卡識別正常,沒有zwj名稱無線網路,操作下方選擇自己網路卡,儲存

3 情況: 有zwj無線網路,但是無法連線成功:多拔插幾次,等會兒,虛擬機器有時候啟動熱點設定較慢

5.zwj無線連線成功後,點選終端,在終端頁輸入以下1條命令:(可在文件複製命令,然後點選虛擬機器終端頁面,右擊選擇貼上)

sudo atcd --atcd-wan enp0s3 --atcd-lan wlx70f11c4405c8 --atcd-dont-drop-packets
(要輸入密碼預設是123456)

命令其中wlx70f11c4405c8為自己無線USB網路卡名稱,檢視名稱方法

右擊終端,選擇新終端,(再開一個新終端頁面輸入以下2條命令)

cd augmented-traffic-control/atc/atcui
sudo python manage.py runserver 0.0.0.0:8000

手機瀏覽器訪問: http://10.42.0.1:8000/atc_demo_ui/

如果訪問異常,檢視自己IP是否正確

開始使用

相關文章