如果安装时出现:my_socket failed 2, cannot talk to kernel module
请查看是否以管理员方式运行,如果是,再判断当前操作系统是否为Win7 64位,如果是,请换成Win7 32位,问题解决。(能碰到这个问题,下文可以跳过)


1.下载安装包
在GitHub上下载源码:https://github.com/luigirizzo/dummynet
下载后解压,binary/和binary64/分别是32/64位的安装文件

2.设置忽略未签名软件
运行输入“gpedit.msc”,依次打开:【用户配置】 - 【管理模板】 - 【系统】 - 【驱动程序安装】;
在驱动程序安装对应的右侧窗口,找到:【设备驱动的代码签名】,并打开对话框,选择【已启用】,【忽略】
记得驱动程序安装完成后,把刚才设置为【忽略】的项再设置为【警告】(默认设置),以增强系统的安全性。

3.安装驱动
在网络连接中,选择需安装驱动的网卡,打开【属性】-【添加】-【服务】-【从磁盘安装】-【选择安装文件】-【确定安装】-【安装完成】
So easy!

4.测试是否安装成功
打开本地binary/目录,以管理员方式运行testme.bat,正常走完没报错即安装成功。

5.使用
直接输入命令会报错,个人方法是:将命令保存为bat文件,然后以管理员方式运行。
至于怎么使用,在testme.bat中已有充足的Sample,稍微改改即可满足需求。

6.备注
(1)中间有报错,具体内容不记得,在环境变量中给PATH加上binary/目录问题解决;
(2)testme.bat中测试ping业务是连接google,使用时可以修改成国内的服务器。


难得写这么详细的安装文档,实在是被64位系统安装失败折腾得够呛,最后突发奇想找台32位系统的环境测试发现没问题,内心超级无语...

Dummynet模拟高时延网络场景(Windows7)的更多相关文章

  1. 使用数据库乐观锁解决高并发秒杀问题,以及如何模拟高并发的场景,CyclicBarrier和CountDownLatch类的用法

    数据库:mysql 数据库的乐观锁:一般通过数据表加version来实现,相对于悲观锁的话,更能省数据库性能,废话不多说,直接看代码 第一步: 建立数据库表: CREATE TABLE `skill_ ...

  2. 使用CountDownLatch模拟高并发场景

    import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java ...

  3. 在ensp上模拟企业网络场景并Access接口加入相应VLAN

    模拟的企业网络大概描述: 公司内网是一个大的局域网,二层交换机S1放置在一楼,在一楼办公的部门有IT部和人事部:二层交换机S2放置在二楼,在二楼办公的部门有市场部和研发部.由于交换机组成的是广播网,交 ...

  4. 主流芯片解决方案Ambarella的高清网络摄像机、德州仪器和控制海思

    (本文由四川艾普作为数码科技有限公司 苏斌.范清华 收集) 高清网络视频监控发展到今天.正的高清时代.诸多有实力的高清摄像机厂家的产品线也逐渐完好起来,高清网络视频监控的配套产品有更加丰富和成熟.与此 ...

  5. Charles系列三:Charles打断点(包含修改请求,修改返回的内容),模拟慢速网络(弱网测试),域名映射,过滤请求,接口调试,打压测试

    一:Charles断点的使用(包含修改请求,修改返回的数据) 设置断点来修改请求和返回的数据,在开发过程中可以模拟多种响应.步骤如下: 1.添加断点方法有两种: 方法1:找到Charles中菜单项Pr ...

  6. 高并发网络编程之epoll详解(转载)

    高并发网络编程之epoll详解(转载) 转载自:https://blog.csdn.net/shenya1314/article/details/73691088 在linux 没有实现epoll事件 ...

  7. springboot2.0+线程池+Jmeter以模拟高并发

    声明:原创在这里https://blog.csdn.net/u011677147/article/details/80271174,在此也谢谢哥们. 1.目录结构 2.BusinessThread.j ...

  8. Linux下高并发网络编程

      Linux下高并发网络编程 1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时, 最高的并发数量都要受到系统对用户单一进程同时可打 ...

  9. 专注于HTTP的高性能高易用性网络库:Fslib.network库

    博客列表页:http://blog.fishlee.net/tag/fslib-network/ 原创FSLib.Network库(目前专注于HTTP的高性能高易用性网络库) FSLib.Networ ...

随机推荐

  1. VSS2005 上传pdf 空白

    加补丁 VS80-KB943847-X86-INTL.exe

  2. Pythonの坑

    Python closures and late binding A closure occurs when a function has access to a local variable fro ...

  3. Java虚拟机加载类

    Java虚拟机是如何加载Java类的 Java虚拟机加载Java类总共需要经过3步:加载-----链接-----初始化.Java语言的类型可以分为两大类:基本类型和引用类型.基本类型是有Java虚拟机 ...

  4. 前端学习 -- Css -- 属性选择器

    属性选择器:根据元素的属性选择指定元素 语法:[属性名] 选取含有指定属性的元素 [属性名="属性值"]:选取属性值等于指定值的元素 [属性名^="属性值"]: ...

  5. win10不能被远程解决方案(开启远程桌面,防火墙仍不能被远程解决方案)

    开启远程桌面,防火墙仍不能被远程解决方案 1.“Win+R”→“gpedit.msc” 2.依次展开“计算机配置”→“管理模版”→“系统”→“凭据分配”→找到“允许分配保存的凭据用于仅NTLM服务器身 ...

  6. Linux crontab 命令格式与举例

    每五分钟执行  */5 * * * * 每小时执行     0 * * * * 每天执行        0 0 * * * 每周执行       0 0 * * 0 每月执行        0 0 1 ...

  7. RF - selenium - open browser

    *** Settings ***Library Selenium2Library *** Test Cases ***Open baidu with Chrome Open Browser http: ...

  8. php 性能优化

    php 性能测试工具 ab(Apache Benchmark) ab 是由 Apache 提供的压力测试软件.安装 apache 服务器时会自带该压测软件. 如何使用: ab -n1000 -c100 ...

  9. 发现视口(窗口)自适应的新大陆!!vw、vh

    从事前端已经1年了,一直为背景自适应铺满整个屏幕而苦苦发愁,因为要适配不同的pc显示器,所以高度不能写死,但是写(height:100%)并不能实现,愁死我了~我要不用写好的css框架实现或者自己写j ...

  10. Guava之CaseFormat

    com.google.common.base.CaseFormat是一种实用工具类,以提供不同的ASCII字符格式之间的转换. 其对应的枚举常量 从以上枚举中可以看出,java程序员最常用的转换类型为 ...