本文介绍在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE系统下安装Wondershaper并设置的方法,使用它能管理Linux上的带宽。有时候你需要限制带宽,那使用Wondershaper再好不过了,它用于终端中,可在服务器和桌面操作系统上运行,可先参考在Linux系统下安装及使用Wondershaper来限制网络带宽。
Ubuntu安装Wondershaper Wondershaper可通过“Ubuntu Universe”软件存储库上安装,在Ubuntu的某些版本(主要是Server)上,必须手动启用存储库。 要启用Ubuntu的“Universe”软件存储库,请在终端窗口中使用repo命令: sudo add-apt-repository universe 接下来,运行update命令以完成软件存储库的设置: sudo apt update 最后,在软件更新命令完成后,使用apt install命令在Linux PC上安装Wondershaper应用程序: sudo apt install wondershaper
Debian安装Wondershaper Debian 10以及9和其他版本在他们的“Debian Main”软件库中都有Wondershaper使用下面的apt-get install命令安装: sudo apt-get install wondershaper
Arch Linux安装Wondershaper Arch Linux没有在其软件源中带有Wondershaper应用程序,想要使用的Arch用户必须通过AUR构建它,可参考安装及使用Arch Linux/Manjaro系统中的AUR助手yay一文。 要通过AUR构建应用程序,请打开终端,然后开始使用Pacman管理器安装Base-devel和Git软件包: sudo pacman -S git base-devel 接下来,使用Git工具获取AUR包: git clone https://github.com/magnific0/wondershaper 进入sources文件夹并在Arch PC上安装Wondershaper。 cd wondershaper makepkg -sri
Fedora安装Wondershaper Fedora用户可以通过主Fedora软件存储库安装Wondershaper,运行以下Dnf包管理器命令: sudo dnf install wondershaper -y
OpenSUSE安装Wondershaper 在OpenSUSE上,Wondershaper在每个版本中都得到了很好的支持,从Leap 15到42.3以及Tumbleweed,该应用程序可在“OSS All”软件存储库中找到,请运行以下Zypper命令: sudo zypper install wondershaper
通用安装Wondershaper的方法 Wondershaper的源代码在GitHub上,可以安装,要获得它,请执行以下操作: git clone https://github.com/magnific0/wondershaper.git cd wondershaper 运行: ./wondershaper
设置Wondershaper 现在Wondershaper应用程序已在Linux操作系统上完成安装,必须使用Systemd init系统,以便它在启动时自动加载应用程序。 1、Ubuntu/Debian 当在Ubuntu或Debian上安装Wondershaper应用程序时,无需处理Systemd,这是由于Apt的技术,以及它自动设置这些东西。 2、Arch/Fedora/SUSE 在Arch、Fedora、SUSE和其他使用systemd的用户上,需要手动启动并启用带有Systemd的Wondershaper,请运行以下命令: sudo systemctl enable wondershaper.service sudo systemctl start wondershaper.service 要禁用Wondershaper应用程序自动启动,请使用Systemd的disable命令: sudo systemctl disable wondershaper.service 或者要重新启动它,如果遇到问题,请执行以下操作: sudo systemctl stop wondershaper.service
使用Wondershaper管理带宽 首先找到当前网卡的IP地址,为此,请运行ip addr show命令: ip addr show 查看输出并找出正在使用的网卡,通常,正在使用的是具有本地IPv4地址的那个。
从ip addr show命令获取标签并将其输入Wondershaper,它应该遵循下面的示例语法,确保在“d”命令行开关后写出下载限制,并在“c”后写出上传限制。 注意:MB代表兆字节,适配器代表ip addr命令中显示的设备标签。
sudo wondershaper -a adapter -d mb -u mb 要清除Wondershaper,以便它停止限制带宽上载和下载速度,可以使用c命令行开关,例如: sudo wondershaper -c -a adapter
相关主题 |