Linux 网络/流量整形 - 更改允许带宽
外观
< Linux 网络
流量整形器是一个驱动程序,它创建新的接口设备,这些设备以用户定义的方式限制流量,它们依赖于物理网络设备进行实际传输,并且可以用作网络流量的传出路由。
整形器是在 Linux-2.1.15 中引入的,并回溯到 Linux-2.0.36(它出现在由整形器设备作者和 Linux-2.0 维护者 Alan Cox 发布的 2.0.36-pre-patch-2 中)。
流量整形器只能作为模块编译,并且由 shapecfg 程序使用以下命令进行配置
shapecfg attach shaper0 eth1 shapecfg speed shaper0 64000
整形器设备只能控制传出流量的带宽,因为数据包仅根据路由表通过整形器传输;因此,``按源地址路由功能可以帮助限制使用 Linux 路由器的特定主机的总体带宽。
Linux-2.2 已经支持这种路由,如果您需要它用于 Linux-2.0,请查看 Mike McLagan 在 ftp.invlogic.com 上发布的补丁。有关整形器的更多信息,请参阅 Documentationnetworking/shaper.txt。
如果您想尝试对传入数据包进行(暂定)整形,请尝试来自 ftp.systemy.it 的 rshaper-1.01(或更新版本)。