📜  Linux – 使用 WonderShaper 工具限制网络带宽

📅  最后修改于: 2022-05-13 01:57:29.362000             🧑  作者: Mango

Linux – 使用 WonderShaper 工具限制网络带宽

因此,在本文中,我们将了解如何使用WonderShaper 在 Linux 中限制网络带宽。它是一个工具,它是一个小型 bash 脚本,使我们能够限制 Linux 中的网络带宽。它作为tc 命令行程序作为后端用于配置系统中的流量控制。

这里这个工具允许我们设置最大下载速率和最大上传速率。甚至我们可以清除下载和上传的限制,甚至可以从命令行显示界面的当前状态。

安装:

第 1 步:让我们在 Linux 中安装 WonderShaper:

sudo apt install wondershaper 

安装奇迹塑造者

现在我们可以使用不同的方法安装 WonderShaper。通过使用这种方法,我们可以获得 WonderShaper 的最新更新。



所以在继续之前,我们需要安装git (Git 是一个分布式版本控制系统,用于跟踪任何一组文件中的更改)。

sudo apt install git  

第 2 步:首先在终端中使用cd命令导航到bin 目录

cd /bin

第 3 步:接下来使用以下命令下载最新版本

git clone https://github.com/magnific0/wondershaper.git

安装 Wondershaper

第 4 步:现在我们要使用WonderShaper目录并使用下面的一个安装它。

cd wondershaper 
sudo make install 

安装 Wondershaper

至此,WonderShapper 的安装和设置已经完成

启用并启动服务:

现在我们将启用并启动 WonderShaper服务。接下来,我们必须启用该服务以允许它在每次系统启动时自动启动。 WonderShaper 可以像其他 Linux 系统一样作为服务运行。



现在我们必须在我们的系统中启用并启动服务:

sudo systemctl enable wondershaper.service 

在 Wondershaper 中启用并启动服务

sudo systemctl start wondershaper.service

在 Wondershaper 中启用并启动服务

甚至我们可以验证WonderShaper服务是否处于活动状态。使用以下命令

sudo systemctl status wondershaper.service

在 Wondershaper 中启用并启动服务

如果我们想停止服务,我们可以使用以下命令

sudo systemctl stop wondershaper.service

如果服务有任何问题,我们甚至可以使用以下命令重新启动服务:

sudo systemctl restart wondershaper.service

现在我们可以看到如何使用 WonderShapper 工具:

现在我们要找到必须限制带宽的接口。我们可以使用以下命令找到相应的接口名称:

ifconfig

现在,在知道我们要使用以下命令限制带宽的接口名称后:



例如,

sudo wondershaper -a eth0 -d 2048  -u  512  

上面,将下载速率设置为 2048 kbps,将上传速率设置为 512 kbps。

甚至我们可以分别设置下载速率和上传速率。

Like: sudo wondershaper -a eth0 -d 4096 

上面一个将下载速率设置为 4096 kbps

所以现在要清除或删除接口的带宽限制,我们可以使用以下命令。

sudo wondershaper -c -a eth0