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