dummynet windows下安装指南~

项目需要使用到了 dummynet,一般是用来控制流量,带宽,延迟,丢包率什么的,废话不说,直接进入安装流程

1.下载dummynet 的源代码(source code)

http://info.iet.unipi.it/~luigi/dummynet/#3d2a

点选左边Availability,点选source code 下载

2.下载完解压缩,在readme里其实有完整的安装指南,在这里我复制过来并翻译一下

  注意,这是直接使用已经build好的exe文件,如果要自己build代码,可以参看readme下面的build

Windows:
A pre-built version is in binary/ and binary64/ directories.    32位和64位都是适用的

INSTALL THE NDIS DRIVER
- open the configuration panel for the network card in use      控制面板,打开网络和共享中心
(right click on the icon on the SYSTRAY, or go to
Control Panel -> Network and select one card)            在你正在使用的网卡上点右键-》属性-》安装-》服务-》添加
- click on Properties->Install->Service->Add
- click on ‘Driver Disk‘ and select ‘netipfw.inf‘ in this folder      打开你下载的source code的目录解压,打开binary文件夹,添加netipfw.inf,然后会要你选ipfw
- select ‘ipfw+dummynet‘ which is the only service you should see   .sys,也在这个binary目录下,然后确定就OK
- click accept on the warnings for the installation of an unsigned
driver (roughly twice per existing network card)

Now you are ready to use the emulator. To configure it, open a ‘cmd‘    最后你可以在cmd下测试ipfw.exe或者用test.bat测试
window (REMEMBER to run it as Administrator)
and you can use the ipfw command from the command line.
Otherwise click on the ‘TESTME.bat‘ which is a batch program that
runs various tests.

dummynet windows下安装指南~

时间: 2024-11-09 00:40:55

dummynet windows下安装指南~的相关文章

可能是Windows下最简单的Java环境安装指南

1. 简介 JDK : Java SE Development Kit Java开发工具 JRE : Java Runtime Environment Java运行环境 如果要从事Java编程,则需要安装JDK,如果仅仅是运行一款Java程序则JRE就满足要求. Java的安装包分为两类,一类是JRE其就是一个独立的Java运行环境: 一类是JDK其是Java的开发环境,不过在JDK的发布包中包含了一个独立的JRE,另外需要注意JDK本身就内置有JRE. 2. 安装 在Windows下安装JDK

Windows下用Visual Studio来build ImageMagick

参考: http://www.imagemagick.org/script/install-source.php#windows http://blog.163.com/anteaus_20/blog/static/24422224200811924810941/ [Build过程] 1)根据ImageMagick在Windows下的安装指南,在这里下载源码包(以6.8.9为例),解压,进入解压后的目录. 2)在Visual Studio(以VS2008为例)中,打开 ImageMagick-6

Windows 下搭建 Appium + Android+python 自动化测试环境

前言 本来并不打算写这么一篇文章,但是实践下来发现网上的各种教程里大致有两个问题.一是文章有些跟不上时代,目前android开发和测试的技术更新都比较快,内容有些过期.二是细节部分不是太完整,拼拼凑凑也能完成,但对新手来说就比较痛苦.那么,我也来试着总结一下自己踩过的坑. 备注:Android自动化测试环境和开发环境并不完全相同,测试环境可以很简单粗暴,很多工具可以不用安装,比如JDK,SDK Tools,测试脚本用C#,Python都可以完成:但是开发环境一般都是需要JDK和不少编译工具. 实

Windows下安装Theano的最简单方法

之前一直都是在Linux下用,不过平心而论能最好兼顾娱乐和工作同时进行的还是Windows,所以打算Windows下也装一个,之前看到的一些Windows安装指南都各种麻烦,自己实践一下才发现其实已经异常方便了.Win7, 64bit下测试通过. 第一步:安装MinGW http://sourceforge.net/projects/mingw 我装了base, MSYS和gcc,没试过别的选项. 第二步:安装Anaconda https://store.continuum.io/cshop/a

Windows下尝试PHP7提示丢失VCRUNTIME140.DLL的问题解决

前天PHP7.0.0正式版发布了,有一些比较好的改进,官方也说速度比php5.6快了两倍,性能上有了很大提升,并且也发布了从php5.x向php7迁移的问题,所以今后php网站迁移后能够大幅度的提升网站性能,所以为了尝鲜我也去php官网下载了7.0的版本,通过命令行进行独立的测试,下载zip包后解压出来,下载后进入目录,将php.ini-development改为php.ini其余的参数暂时不用修改,然后在当前目录下新建test.php,输入简单的代码: 1 <?php 2 echo "H

Windows下VC编译OpenDDS

OpenDDS是一个OMG组织DDS标准的C++开源实现,OpenDDS同时也提供Java支持.OpenDDS依赖ACE抽象层来提供不同平台的兼容性,同时也依赖于TAO(例如TAO的IDL编译器).当前OpenDDS有ociweb ObjectComputing维护,官方网站http://www.opendds.org/.目前OpenDDS支持的平台有Windows,Linux family,Android,VxWorks等,可用的编译器包括VC,gcc,QNX gcc等. 1. OpenDDS

Windows下的磁盘管理(二)

续Windows下的磁盘管理(一) 六.跨区卷 跨区卷是由几个位于不同磁盘的未分配空间所组成的一个逻辑卷.即用户可以将几个磁盘内的未分配空间,合并成一个跨区卷,分配一个共同的驱动器,这样可能更有效地利用空间.     用户可以选择2-32个磁盘:     每个磁盘的容量可以不相同:     不可以包括系统卷与活动卷:     系统存储数据时,是先将数据存储在其成员中的第一个磁盘内,待其空间用完后,才会用到第二个磁盘,依次类推:     跨区卷不能提高磁盘的访问效率:     跨区卷不具有容错功能

Python学习笔记(三)windows下安装theano

早就听说theano很难安装,这一次算是初步尝试,不知道会不会有其它问题. 0 参考材料 (1)win 8.1 64bit 深度学习theano 安装设置 (2)Windows下安装theano成功,但一import就报decode错是什么原因? (3)Wndows8.1 64bit环境下搭建深度学习平台之Theano安装配置 (4)deep learning学习环境Theano安装(win8+win7) 1 简单记录过程 (1)安装anaconda:Download Anaconda now!

windows下scrapy框架学习笔记—&#39;scrapy&#39; 不是内部或外部命令

最近几天在深入的学习scrapy框架,但是装完各种需要的基础包之后却发现scrapy命令在别的路径下都用不了,我一开始是把python安装在F:\Python路径下的,安装了scrapy后它默认都会安装在这个路径下,scrapy在路径F:\Python\Scripts路径下,我的scrapy命令只能在此路径下用,因此创建什么工程也都只能在此文件下. 想了一下它的工作原理:它在F:\Python\Scripts路径下,就会在Scripts文件下存在一个scrapy批处理文件,那么在DOS下想要命令