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

0 股票
0
0
0
0

介绍

本文将介绍如何使用 WonderShaper 在 Linux 系统中限制网络带宽。WonderShaper 是一个小型 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


步骤 4 - 现在我们将使用以下命令安装 WonderShaper 目录

cd wondershaper 
sudo make install 


现在 WonderShapper 的安装和设置已经完成。

启用并启动服务:

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

现在我们需要在系统上启用并启动该服务:
sudo systemctl enable wondershaper.service 

sudo systemctl start wondershaper.service


我们甚至可以使用以下命令检查 WonderShaper 服务是否正在运行:

sudo systemctl status wondershaper.service


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

sudo systemctl stop wondershaper.service


即使服务出现问题,我们也可以使用以下命令重启服务:

sudo systemctl restart wondershaper.service
现在我们可以看看如何使用 WonderShapper 工具了。

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

ifconfig

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

句法: sudo wondershaper -a -d -u

在哪里:

  • -一个: 定义接口名称
  • -d: 以kbps为单位定义下载速率
  • -u: 以kbps为单位定义上传速率

例如:

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢