跳至內容

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(或更新版本)。

華夏公益教科書