WANem网络模拟器的安装和使用

一、 软件安装

软件下载路径:https://sourceforge.net/projects/wanem/files/WANem/WANem%203.0%20Beta%202/ 通常安装在vmware上,linux类型选择其他linux64位

下载文件解压后是.iso文件,直接把ISO文件挂载安装在服务器上即可,选择打开电源时连接,开机自动安装。

二、 WANem使用

WANem本身就是一个linux虚拟机,启动后,配置IP地址和路由, 在浏览器中使用配置好的IP登入Web管理界面,比如http://10.180.145.128/WANem/注意大小写

使用界面说明

  1. 网络分析,简单分析到一个remote ip的网络情况 检测结果到目的ip 192.168.63.1,延迟0.598594ms,丢包率是0%,抖动0.719712,带宽是38.5323Mbps。
  2. 简单配置模式,可以根据需要在对应网卡下选择相应的带宽。带宽有不同类型,都是预定义好的模型,根据自己需求选择。
  3. 高级模式,可以自己配置时延,丢包率等。高级模式根据自己需求随意配置。 主要配置的选项 Delay:延迟 Delay time代表延迟的时间 Jitter代表抖动的大小 Correlation代表抖动的大小的浮动范围 Loss: Loss(%)丢包比例 Correlation丢包比例浮动范围 Packet Reordering:乱序 Corruption:数据包损坏
  4. 远程控制WANem后台; WANem本身Linux后台可以远程连接上。在后台可以对网卡ip路由进行配置,输入命令help可以查看可操作指令,命令exit2shell可以进入shell下配置,进入shell后操作通linux系统
  5. 当虚拟机重启后,所有的配置没有写在配置文件里都会清空;

WANem广域网环境模拟

实现拓扑,接入WANem网络模拟器,使正常包经过广域网模拟环境到用户。 WANem网络模拟器可以通过单网卡实现,举例,源自网络。 测试拓扑 如果在同一网段的局域网,把WANem设为网关,所有流量下一跳指向WANem即可。

跨网段测试

需要模拟不同网段,可以使用WANem两块网卡,模拟两个网段的不同网络环境 win 19.19.1.10-----|eth1 WANem eth2|-------linux 18.18.1.10 在eth1配置丢包率10%,带宽34.368Mbps windows端ping 18.18.1.10 结果 linux端ping 19.19.1.10结果 — 19.19.1.10 ping statistics — 109 packets transmitted, 99 received, 9% packet loss, time 108008ms rtt min/avg/max/mdev = 0.327/0.491/1.012/0.114 ms

在windows端开启ftp服务器,在linux端下载,ftp服务器端显示平均下载速度为5558Kbytes/sec带宽大约43.4Mbps,linux端显示下载的速度为5759.79Kbytes/sec带宽大约为45Mbps。

假设在eth2再加一个局域网限制,如图。 测试结果如下: 在windows端开启ftp服务器,在linux端下载,ftp服务器端显示平均下载速度为2084Kbytes/sec带宽大约16.28Mbps,linux端显示下载的速度为1992.96Kbytes/sec带宽大约为15.56Mbps。 结果显示速度被限制了,按照最小的带宽被限制了。

经验分享 程序员 微信小程序 职场和发展