Ubuntu 14.04配置dummynet指南

本文档详细介绍了如何在Ubuntu 14.04上安装dummynet,以模拟不同网络环境。首先,由于dummynet对高版本内核不支持,需要升级Linux内核至3.18.44。然后,下载dummynet源码并编译,将其模块加载到内核中。最后,通过ipfw命令进行带宽控制测试,验证dummynet安装成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 前言


由于研究需要,需要模拟不同的网络环境,看到很多Paper里都是使用dummynet来模拟带宽,但是鉴于在网上没有找到在Ubuntu下的教程,而且论文中的Ubuntu都是12.04的,所以对其可行性也没有把握。最近正好有空,仔细研究了下其在Ubuntu下的安装方式,最终在Ubuntu 14.04上成功安装。

网上有针对CentOSRedhat较低版本的教程,由于Linux都是通用一套内核,所以理论上在Ubuntu下是可以安装的。总结起来安装流程就是,下载本机在用的Linux内核源码,然后,依赖该内核源码编译dummynet(如果内核源码和本机的不一致编译出来的是不能用的),之后,将编译好的模块加载到内核即可。由于找到和安装系统一致的内核比较困难,我选择了将系统内核先升级到一个版本,然后,在该版本上编译、安装。

2. 升级Linux内核


如果,你可以找到和自己系统内核一致的内核源码,就可以跳过该部分了。

首先,你需要在该网站上www.kernel.org上找一个比自己现在内核版本

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值