Ограничаването на честотната лента е отлична идея, ако искатетрябва да изтеглите нещо, но не искайте то да насища останалата част от мрежата. В Linux, много индивидуални приложения, които инсталирате, може да имат тази способност и това е чудесно, но е много по-добре да зададете лимита на цялата система. Има много различни начини за управление на честотната лента в Linux, но най-простият начин е да инсталирате приложението Wondershaper. Причината? Той работи в терминала и ще работи както на сървърни, така и на настолни операционни системи.
Инсталирайте Wondershaper
Приложението трябва да бъде инсталирано, преди да разгледаме как да го използваме. Wondershaper е добре познат и в резултат на това той е достъпен в най-популярните софтуерни източници на Linux OS, така че да се работи с него е лесно.
За да започнете инсталирането на Wondershaper, ще трябва да стартирате прозореца на терминала. Отворете го, като натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. След това следвайте инструкциите на командния ред, които съответстват на операционната система Linux, която използвате в момента.
Ubuntu
Wondershaper е лесно достъпен заинсталация на Ubuntu Linux чрез софтуерното хранилище „Ubuntu Universe“. За съжаление, в някои версии на Ubuntu (главно Server), хранилището трябва да бъде активирано ръчно.
За да активирате хранилището за софтуер „Universe“ на Ubuntu, използвайте командата repo в прозореца на терминала по-долу.
sudo add-apt-repository universe
След това стартирайте актуализация команда за завършване на настройката на софтуерното хранилище.
sudo apt update
Накрая, след като командата за актуализиране на софтуера приключи, инсталирайте приложението Wondershaper на вашия Linux компютър с подходяща инсталация команда.
sudo apt install wondershaper
Debian
Debian 10, както и 9 и други издания имат Wondershaper в своето хранилище за софтуер на Debian Main. За да работи, не е необходима допълнителна конфигурация. Вместо това използвайте apt-get install по-долу.
sudo apt-get install wondershaper
Arch Linux
Arch Linux е една от единствените операционни системи за Linux, които не носят приложението Wondershaper в своите софтуерни източници. Вместо това потребителите на Arch, които искат да го използват, трябва да го изграждат чрез AUR.
За да изградите приложението чрез AUR, отворете терминал и започнете, като инсталирате пакетите Base-devel и Git с мениджъра на Pacman.
sudo pacman -S git base-devel
След това вземете пакета AUR с инструмента Git.
git clone https://github.com/magnific0/wondershaper
Преместете се в папката с източници и инсталирайте Wondershaper на вашия Arch PC.
cd wondershaper
makepkg -sri
Fedora
Потребителите на Fedora могат да инсталират Wondershaper чрез основните хранилища за софтуер Fedora с лекота. За да го направите, изпълнете следното DNF команда за управление на пакети по-долу.
sudo dnf install wondershaper -y
OpenSUSE
На OpenSUSE Wondershaper е добре поддържан при всяко издание, от Leap 15 до 42.3 и Tumbleweed. Приложението е достъпно в хранилището на софтуера „OSS All“. За да работите, изпълнете следното Zypper команда.
sudo zypper install wondershaper
Общ Linux
Изходният код за Wondershaper е на GitHub и е готов за инсталиране. За да го получите, направете следното.
git clone https://github.com/magnific0/wondershaper.git
cd wondershaper
Изпълнете с:
./wondershaper
Настройте Wondershaper
След като приложението Wondershaper се инсталира на вашата операционна система Linux, трябва да използвате системата Systemd init, така че автоматично да зарежда приложението при стартиране.
Ubuntu / Debian
Когато инсталирате приложението Wondershaper на Ubuntu или Debian, няма нужда да се занимавате със Systemd. Това се дължи на технологията на Apt и как може автоматично да настрои тези неща.
Arch / Fedora / SUSE, и т.н.
В Arch, Fedora, SUSE и други, използващи systemd, трябва да стартирате и активирате Wondershaper с Systemd ръчно. За да го направите, изпълнете следните команди.
sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service
За да забраните на приложението Wondershaper да се зарежда автоматично, използвайте деактивиране команда с Systemd.
sudo systemctl disable wondershaper.service
Или, за да го рестартирате, ако имате проблеми, направете:
sudo systemctl stop wondershaper.service
Управление на честотната лента с Wondershaper
Работата с Wondershaper започва от намирането на IP адреса на текущата ви мрежова карта. За да направите това, стартирайте ip addr шоу команда.
ip addr show
Погледнете през изхода и разберете каква мрежова карта се използва. По принцип този, който се използва, е този, който има локален IPv4 адрес.

Вземете етикета от ip addr шоу командвайте и го изпращайте в Wondershaper. Тя трябва да следва примера на синтаксиса по-долу. Не забравяйте да изпишете ограничението за изтегляне след превключвателя на командния ред „d“ и ограничението за качване след „c“.
Забележка: MB означава мегабайти, адаптер стои за етикета на устройството, показано на ip addr команда.

sudo wondershaper adapter mb mb
За да изчистите Wondershaper, така че да спре да ограничава скоростта на качване и скорост на изтегляне, можете да използвате ° С превключвател на командния ред. Например:
sudo wondershaper -c adapter</ P>
Коментари