Ograniczanie przepustowości to doskonałe rozwiązanie, jeśli planujesz pobrać coś, ale nie chcesz, aby obciążyło to całą sieć. W systemie Linux wiele aplikacji, które instalujesz, może oferować tę funkcjonalność, co jest korzystne, ale znacznie lepiej jest ustawić limit na poziomie całego systemu. Istnieje wiele sposobów zarządzania przepustowością w Linuxie, jednak najprostsza opcja to zainstalowanie programu Wondershaper. Dlaczego? Ponieważ działa w terminalu i jest kompatybilny zarówno z systemami serwerowymi, jak i desktopowymi.
Instalacja Wondershaper
Przed rozpoczęciem korzystania z aplikacji, musisz ją zainstalować. Wondershaper jest łatwo dostępny, dzięki czemu można go znaleźć w większości popularnych repozytoriów oprogramowania dla systemów Linux, co ułatwia jego instalację.
Aby rozpocząć instalację Wondershaper, uruchom terminal, korzystając z kombinacji klawiszy Ctrl + Alt + T lub Ctrl + Shift + T. Następnie postępuj zgodnie z instrukcjami w terminalu, które odpowiadają używanemu systemowi operacyjnemu Linux.
Ubuntu
Wondershaper jest łatwo dostępny do instalacji w Ubuntu Linux poprzez repozytorium „Ubuntu Universe”. Warto jednak zauważyć, że w niektórych wersjach Ubuntu (głównie Server) konieczne może być ręczne włączenie tego repozytorium.
Aby aktywować repozytorium „Universe” w Ubuntu, wprowadź poniższe polecenie w terminalu:
sudo add-apt-repository universe
Następnie uruchom polecenie aktualizacji, aby zakończyć konfigurację repozytorium oprogramowania:
sudo apt update
Na koniec, po zakończeniu aktualizacji, zainstaluj Wondershaper na swoim systemie Linux za pomocą polecenia apt install:
sudo apt install wondershaper
Debian
Wondershaper jest dostępny w repozytorium „Debian Main” w wersjach Debian 9, 10 oraz nowszych. Nie wymaga dodatkowej konfiguracji. Możesz zainstalować go, używając poniższego polecenia apt-get install:
sudo apt-get install wondershaper
Arch Linux
Arch Linux to jeden z niewielu systemów operacyjnych Linux, który nie ma Wondershaper w swoich repozytoriach. Użytkownicy Arch, którzy chcą go zainstalować, muszą zbudować aplikację za pośrednictwem AUR.
Aby zbudować Wondershaper z AUR, otwórz terminal i najpierw zainstaluj pakiety Base-devel oraz Git za pomocą menedżera Pacman:
sudo pacman -S git base-devel
Następnie pobierz pakiet AUR za pomocą narzędzia Git:
git clone https://github.com/magnific0/wondershaper
Przejdź do folderu źródłowego i zainstaluj Wondershaper na swoim komputerze z Arch:
cd wondershaper
makepkg -sri
Fedora
Użytkownicy Fedory mogą łatwo zainstalować Wondershaper z głównych repozytoriów oprogramowania Fedory. Aby tego dokonać, uruchom poniższe polecenie w menedżerze pakietów Dnf:
sudo dnf install wondershaper -y
OpenSUSE
W OpenSUSE Wondershaper jest dostępny w każdej wersji, od Leap 15 do 42.3 oraz Tumbleweed. Aplikacja znajduje się w repozytorium „OSS All”. Aby ją zainstalować, wydaj poniższe polecenie Zypper:
sudo zypper install wondershaper
Ogólny Linux
Kod źródłowy Wondershaper jest dostępny na GitHubie i gotowy do instalacji. Aby go pozyskać, wykonaj poniższe kroki:
git clone https://github.com/magnific0/wondershaper.git
cd wondershaper
Uruchom aplikację za pomocą:
./wondershaper
Konfiguracja Wondershaper
Po zainstalowaniu Wondershaper w systemie Linux, musisz skonfigurować systemd, aby automatycznie ładował aplikację podczas uruchamiania systemu.
Ubuntu / Debian
Dla systemów Ubuntu i Debian nie ma potrzeby ręcznego konfigurowania systemd po zainstalowaniu Wondershaper. System Apt automatycznie zajmie się tym procesem.
Arch / Fedora / SUSE i inne
Dla Arch, Fedory, SUSE oraz innych systemów korzystających z systemd, musisz ręcznie uruchomić i aktywować Wondershaper w systemd. Aby to zrobić, użyj poniższych poleceń:
sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service
Aby wyłączyć automatyczne uruchamianie Wondershaper, użyj polecenia disable w systemd:
sudo systemctl disable wondershaper.service
Jeśli napotkałeś problemy i chcesz ponownie uruchomić aplikację, użyj:
sudo systemctl stop wondershaper.service
Zarządzanie przepustowością za pomocą Wondershaper
Praca z Wondershaper rozpoczyna się od ustalenia adresu IP aktualnej karty sieciowej. Aby to zrobić, uruchom polecenie:
ip addr show
Sprawdź wyniki i zidentyfikuj, która karta sieciowa jest używana. Zazwyczaj będzie to ta, która posiada lokalny adres IPv4.
Użyj etykiety z polecenia ip addr show i przekaż ją do Wondershaper. Pamiętaj, że limit pobierania podajesz po przełączniku „d”, a limit wysyłania po „c”.
Uwaga: MB oznacza megabajty, a „adapter” to etykieta urządzenia wyświetlana w poleceniu ip addr.
sudo wondershaper adapter mb mb
Aby usunąć ograniczenia nałożone przez Wondershaper i przywrócić pełną prędkość pobierania oraz wysyłania, użyj przełącznika „-c”. Przykład:
sudo wondershaper -c adapter
newsblog.pl