工具站點:https://sourceforge.net/projects/wanem/
介紹站點:http://wanem.sourceforge.net/
knoppix 站點:http://www.knopper.net/knoppix/index-en.html
WANem論文:Designing WANem : A Wide Area Network emulator tool
WANem 與其他廣域網模擬器對比:A Comparative Analysis of WAN Emulators
WANem安裝:
WANem - WAN emulator 廣域網模擬器,可以在局域網環境,真實模擬廣域網環境的帶寬,時延,丟包,抖動,數據包重復,數據包損壞等;
優點如下:
- WANem在單網卡設備上即可實現所有功能
- WANem支持從光盤啟動,不需要將它安裝到硬盤也可使用,甚至可以運行於虛擬機上,此時橋接主機的網卡即可使用,非常方便
- 支持完全圖形化的界面配置,方便設置
- 可以設置多條規則,不同規則不同用戶使用互不干擾,方便用於集中式的測試環境
- 僅需要調整路由表即可應用設置的規則
參考教程:建議閱讀WANem論文
- https://blog.csdn.net/sunshine19941021/article/details/51146975
- https://sourceforge.net/projects/wanem/files/Documents/
- http://openmaniak.com/wanem.php
- https://www.cnblogs.com/leeboke/p/6370109.html
錯誤解決:
- 解決 apt-update 過程中;NO_PUBLICKEY 問題;https://www.cnblogs.com/xuyaowen/p/mongodb-public-key.html
- apt-get; 因為knoppix基於debian 其源可使用 apt 進行管理;不過有些軟件不能進行安裝了,可能版本過老的原因;使用模擬器本身功能即可;
網絡拓撲圖:
模擬教程參考:
Simulating limited networks with Wanem and VirtualBox (windows)
Testing MongoDB Over the WAN: Part 1 (注意:對於linux 需要打開網卡轉發功能:echo "1" > /proc/sys/net/ipv4/ip_forward)
Emulating WANs with WANem (注意:使用虛擬機的時候,不要所有機器都在一個網絡中,否則數據包會直接走鏈路層,不走傳輸層;arp協議相關;)