Limitar a largura de banda é uma excelente ideia se vocêprecisa fazer o download de algo, mas não deseja que ele sature o resto da rede. No Linux, muitos aplicativos individuais que você instala podem ter essa capacidade, e isso é ótimo, mas é muito melhor definir o limite em todo o sistema. Existem muitas maneiras diferentes de gerenciar a largura de banda no Linux, mas a maneira mais direta é instalar o aplicativo Wondershaper. O motivo? Ele funciona no terminal e funcionará nos sistemas operacionais de servidor e desktop.
Instale o Wondershaper
O aplicativo deve ser instalado antes de analisarmos como usá-lo. O Wondershaper é bem conhecido e, como resultado, está disponível nas fontes mais populares de software para Linux OS, facilitando o trabalho.
Para iniciar a instalação do Wondershaper, você precisará iniciar a janela do terminal. Abra-o pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Em seguida, siga as instruções da linha de comandos que correspondem ao sistema operacional Linux que você está executando no momento.
Ubuntu
O Wondershaper está prontamente disponível parainstalação no Ubuntu Linux através do repositório de software “Ubuntu Universe”. Infelizmente, em algumas versões do Ubuntu (principalmente o Server), o repositório deve ser ativado manualmente.
Para ativar o repositório de software "Universe" do Ubuntu, use o comando repo em uma janela do terminal abaixo.
sudo add-apt-repository universe
Em seguida, execute o atualizar para concluir a configuração do repositório de software.
sudo apt update
Por fim, após a conclusão do comando de atualização de software, instale o aplicativo Wondershaper no seu PC Linux com o instalação apt comando.
sudo apt install wondershaper
Debian
O Debian 10, assim como o 9, e outros lançamentos possuem o Wondershaper em seu repositório de software “Debian Main”. Para fazê-lo funcionar, nenhuma configuração adicional é necessária. Em vez disso, use o instalação apt-get comando abaixo.
sudo apt-get install wondershaper
Arch Linux
O Arch Linux é um dos únicos sistemas operacionais Linux que não carregam o aplicativo Wondershaper em suas fontes de software. Em vez disso, os usuários do Arch que desejam usá-lo devem construí-lo através do AUR.
Para criar o aplicativo através do AUR, abra um terminal e comece instalando os pacotes Base-devel e Git com o gerenciador Pacman.
sudo pacman -S git base-devel
Em seguida, pegue o pacote AUR com a ferramenta Git.
git clone https://github.com/magnific0/wondershaper
Vá para a pasta de fontes e instale o Wondershaper no seu PC Arch.
cd wondershaper
makepkg -sri
Fedora
Os usuários do Fedora podem instalar o Wondershaper através dos repositórios de software principais do Fedora com facilidade. Para fazer isso, execute o seguinte Dnf comando do gerenciador de pacotes abaixo.
sudo dnf install wondershaper -y
OpenSUSE
No OpenSUSE, o Wondershaper é bem suportado em todas as versões, do Leap 15 ao 42.3 e do Tumbleweed. O aplicativo está disponível no repositório de software "OSS All". Para fazê-lo funcionar, execute o seguinte Zypper comando.
sudo zypper install wondershaper
Linux genérico
O código fonte do Wondershaper está no GitHub e está pronto para instalação. Para obtê-lo, faça o seguinte.
git clone https://github.com/magnific0/wondershaper.git
cd wondershaper
Correr com:
./wondershaper
Configurar o Wondershaper
Agora que o aplicativo Wondershaper terminou de instalar no sistema operacional Linux, você deve fazer uso do sistema init Systemd para que ele carregue automaticamente o aplicativo na inicialização.
Ubuntu / Debian
Quando você instala o aplicativo Wondershaper no Ubuntu ou Debian, não há necessidade de lidar com o Systemd. Isto é devido à tecnologia do Apt, e como ele pode configurar automaticamente essas coisas.
Arco / Fedora / SUSE, Etc
No Arch, Fedora, SUSE e outros que usam o systemd, você precisa iniciar e ativar o Wondershaper com o Systemd manualmente. Para fazer isso, execute os seguintes comandos.
sudo systemctl enable wondershaper.service
sudo systemctl start wondershaper.service
Para desativar a inicialização automática do aplicativo Wondershaper, use o desabilitar comando com Systemd.
sudo systemctl disable wondershaper.service
Ou, para reiniciá-lo, se você estiver com problemas, faça:
sudo systemctl stop wondershaper.service
Gerenciar largura de banda com o Wondershaper
O trabalho com o Wondershaper começa localizando o endereço IP da sua placa de rede atual. Para fazer isso, execute o show de endereço ip comando.
ip addr show
Examine a saída e descubra qual placa de rede está em uso. Geralmente, o que está em uso é aquele que possui um endereço IPv4 local.
Pegue o rótulo da show de endereço ip comando e canalize-o no Wondershaper. Deve seguir o exemplo de sintaxe abaixo. Escreva o limite de download após a opção de linha de comando "d" e o limite de upload após "c".
Nota: MB significa megabytes, adaptador significa etiqueta do dispositivo mostrado na comando ip addr.
sudo wondershaper adapter mb mb
Para limpar o Wondershaper, para que ele pare de limitar a velocidade de upload e download da largura de banda, você pode usar o c opção de linha de comando. Por exemplo:
sudo wondershaper -c adapter</p>
Comentários