- - Как да управлявате честотната лента на Linux с Wondershaper

Как да управлявате честотната лента в Linux с Wondershaper

Ограничаването на честотната лента е отлична идея, ако искатетрябва да изтеглите нещо, но не искайте то да насища останалата част от мрежата. В 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>

Коментари