- - Kā pārvaldīt joslas platumu Linux, izmantojot Wondershaper

Kā pārvaldīt joslas platumu Linux, izmantojot Wondershaper

Joslas platuma ierobežošana ir lieliska ideja, ja jūskaut kas jālejupielādē, bet nevēlamies, lai tas piesātinātu pārējo tīklu. Linux, daudzām atsevišķām instalētām lietojumprogrammām, iespējams, ir šī iespēja, un tā ir lieliski, taču daudz labāk ir noteikt ierobežojumu visā sistēmā. Ir daudz dažādu joslas platuma pārvaldības veidu Linux, bet visvienkāršākais veids ir instalēt Wondershaper lietojumprogrammu. Iemesls? Tas darbojas terminālī un darbosies gan serveru, gan galddatoru operētājsistēmās.

Instalējiet Wondershaper

Lietotne ir jāinstalē, pirms mēs pārdomājam, kā to izmantot. Wondershaper ir plaši pazīstams, un tā rezultātā tas ir pieejams populārākajos Linux OS programmatūras avotos, tāpēc to panākt ir viegli.

Lai sāktu Wondershaper instalēšanu, jums jāatsāk termināla logs. Atveriet to, nospiežot Ctrl + Alt + T vai Ctrl + Shift + T uz tastatūras. Pēc tam izpildiet komandrindas instrukcijas, kas atbilst pašreizējai Linux operētājsistēmai.

Ubuntu

Wondershaper ir viegli pieejamsinstalēšana Ubuntu Linux, izmantojot programmatūras krātuvi “Ubuntu Universe”. Diemžēl dažos Ubuntu (galvenokārt Server) laidienos repozitorijam jābūt manuāli iespējotam.

Lai iespējotu Ubuntu programmatūras “Universe” krātuvi, termināļa logā izmantojiet komandu repo.

sudo add-apt-repository universe

Pēc tam palaidiet Atjaunināt komanda, lai pabeigtu programmatūras repozitorija iestatīšanu.

sudo apt update

Visbeidzot, pēc programmatūras atjaunināšanas komandas pabeigšanas instalējiet Wondershaper lietojumprogrammu Linux datorā, izmantojot apt instalēt komanda.

sudo apt install wondershaper

Debijas

Debian 10, kā arī 9 un citiem izlaidumiem ir Wondershaper viņu “Debian Main” programmatūras krātuvē. Lai tā darbotos, papildu konfigurācija nav nepieciešama. Tā vietā izmantojiet apt-get instalēt komanda zemāk.

sudo apt-get install wondershaper

Arch Linux

Arch Linux ir viena no vienīgajām Linux operētājsistēmām, kuras programmatūras avotos nav Wondershaper lietojumprogramma. Tā vietā Arch lietotājiem, kas vēlas to izmantot, tas jāveido caur AUR.

Lai izveidotu lietotni caur AUR, atveriet termināli un sāciet, instalējot Base-devel un Git paketes ar Pacman pārvaldnieku.

sudo pacman -S git base-devel

Pēc tam satveriet AUR paketi ar rīku Git.

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

Pārvietojieties uz avotu mapi un instalējiet Wondershaper savā Arch PC.

cd wondershaper
makepkg -sri

Fedora

Fedora lietotāji var viegli instalēt Wondershaper caur primārajām Fedora programmatūras krātuvēm. Lai to izdarītu, izpildiet šo darbību Dnf zemāk esošā pakešu pārvaldnieka komanda

sudo dnf install wondershaper -y

OpenSUSE

OpenSUSE Wondershaper tiek labi atbalstīts katrā laidienā, sākot no Leap 15 līdz 42.3 un Tumbleweed. Lietotne ir pieejama programmatūras krātuvē “OSS All”. Lai tas darbotos, izpildiet šo darbību Zypper komanda.

sudo zypper install wondershaper

Vispārējs Linux

Wondershaper avota kods atrodas vietnē GitHub un ir gatavs instalēšanai. Lai to iegūtu, rīkojieties šādi.

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

Skrien ar:

./wondershaper

Iestatiet Wondershaper

Tagad, kad Wondershaper lietojumprogramma ir instalēta jūsu Linux operētājsistēmā, jums jāizmanto Systemd init sistēma, lai tā automātiski ielādētu lietotni sāknēšanas laikā.

Ubuntu / Debian

Instalējot Wondershaper lietojumprogrammu Ubuntu vai Debian, nav nepieciešams rīkoties ar Systemd. Tas ir saistīts ar Apt tehnoloģiju un to, kā tā var automātiski iestatīt šīs lietas.

Arch / Fedora / SUSE, Utt

Vietnēs Arch, Fedora, SUSE un citās, kas izmanto systemd, jums manuāli jāuzsāk un jāatspējo Wondershaper ar Systemd. Lai to izdarītu, izpildiet šīs komandas.

sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service

Lai atspējotu Wondershaper lietojumprogrammas automātisku palaišanu, izmantojiet atspējot komandu ar Systemd.

sudo systemctl disable wondershaper.service

Vai arī, ja rodas problēmas, restartējiet to:

sudo systemctl stop wondershaper.service

Pārvaldiet joslas platumu, izmantojot Wondershaper

Darbs ar Wondershaper sākas ar pašreizējās tīkla kartes IP adreses atrašanu. Lai to izdarītu, palaidiet ip addr šovs komanda.

ip addr show

Apskatiet izeju un noskaidrojiet, kāda tīkla karte tiek izmantota. Parasti tiek izmantota tāda viela, kurai ir vietēja IPv4 adrese.

Paņemiet etiķeti no ip addr šovs komandējiet un ievietojiet to Wondershaper. Tam vajadzētu sekot zemāk redzamajam sintakses piemēram. Noteikti izrakstiet lejupielādes ierobežojumu aiz komandrindas slēdža “d” un augšupielādes ierobežojumu aiz “c”.

Piezīme. MB apzīmē megabaitus, adapteris apzīmē ierīces etiķeti, kas parādīta ip addr komanda.

sudo wondershaper adapter mb mb

Lai notīrītu Wondershaper un pārtrauktu joslas platuma augšupielādes un lejupielādes ātruma ierobežošanu, varat izmantot c komandrindas slēdzis. Piemēram:

sudo wondershaper -c adapter
</p>

Komentāri