- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超强网络模拟器WANem 使用配置教程
WANem 简介
由于公司在一些场合需要模拟真实的网络环境,如时延,丢包,抖动等,虽然使用Linux 下的TC 也可以实现该功能,但是TC 有着命令行界面不利于配置,使用桥接
模式时不便于远程管理的缺陷,所以本着分享的精神,现在向大家推荐一款网络模拟工具——WANem 。WANem 全名为WAN emulator ,是一个基于开源广域网络模拟器,
其也是基于TC 的,其主要功能如下:
可以用来在局域网模拟广域网,包括带宽、时延、丢包、抖动
高级功能有:随机复位连接、按概率发重复包、按概率使包乱序和按概率瞬时断开网络,按协议随机断开连接等,而且可以针对不同的协议,不同的主机,不
同的网络甚至是不同的应用程序来模拟。
其优点如下:
WANem 在单网卡设备上即可实现所有功能
WANem 支持从光盘启动,不需要将它安装到硬盘也可使用,甚至可以运行于虚拟机上,此时桥接主机的网卡即可使用,非常方便
支持完全图形化的界面配置,方便设置
可以设置多条规则,不同规则不同用户使用互不干扰,方便用于集中式的测试环境
仅需要调整路由表即可应用设置的规则
下载地址:/
如下图为WANem 的高级模式配置界面:
说明:
Packet Limit:用来设置包的队列大小,默认为1000,当队列超过1000 时,超过的包将被丢弃
Symmetrical network :对称网络,选中为Yes 的时候,应用网络的规则将在数据包来回的方向上都生效
Choose BW:从快速列表选择带宽
Specify BW :自定义带宽
Delay:延时,这里设置的是单向的延时。Jitter ,抖动;Correlation,相关性,用来设置这个包的延迟时间与上一个包的时间的相关度
Loss:丢包率;Correlation,相关性,以一定的概率发生突发的大量的丢包,但平均丢包率不会超过Loss 定义的值
Duplication:重包率,以一定概率生成某个包的多份拷贝,并按随机时间到达目标端。Correlation,相关性,类似Loss 的
Packet reordering:包重排序率,按概率将包的顺序打乱,gap 用来确定包重排序的个数,不设置更接近真实的环境
Corruption :错包率,按概率产生噪音,即格式错误的包
Idle timer Disconnect:空闲断开定时器,当网络空闲时,按设定的时间对Type 定义的协议断开连接。
Random Disconnect:按Type 随机断开,MTTF,平均失效前时间,用Low 和High 定义两个极值,MTTF,平均恢复前时间
IP source address:匹配的源IP 地址
IP source subnet:源IP 地址的子网
IP dest address:匹配的目标IP 地址
IP dest subnet:匹配的目标IP 地址的子网
Add a rule set :添加一条规则
Apply settings :应用设置。
一、从光盘引导WANem
1. 将WANem 的LiveCD 放入光驱,并设置电脑从光盘驱动器启动,若使用虚拟机可以使用光盘镜像。
2. 进入此界面后直接按回车进入系统引导,或者按F2、F3 看系统高级参数
3. 启动界面
4. 当出现Do you want to configure all interfaces via DHCP (y/n )时,输入y 将使所有接口通过DHCP 来配置IP 地址,输入n 手动配置IP 地址,并进入IP 地址配置界面,
如图。
5. 接下来系统提示设置SSH 的密码,这里SSH 的用户名为:perc,密码自定义,为空时不能使用SSH
6. 密码设置完成后便进入到了 WANem 的控制台,控制台提示符为:WANemControl@PERC ,而且登录 Banner 会提示 WANem 的配置地址为:http://该机器的 IP 地
址/WANem ,输入state 命令可查看所有接口信息,注意:该链接区分大小写,大小写不正确不能进入Web 配置界面。
7. 在WANem 的控制台输入help 可以获得帮助信息,如图。提供了一些命令,可以使用命令查看或设置系统的功能。
8. 在WANem 的控制台输入exit2shell 可以进入到Linux 的Shell,在此shell 中可以使用Linux 的命令,如如果
文档评论(0)