Dummynet模拟高时延网络场景(Windows7)

如果安装时出现: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位系统的环境测试发现没问题,内心超级无语...

转载于:https://www.cnblogs.com/music378/p/7685019.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值