- - Como gerenciar a largura de banda no Linux com o Wondershaper

Como gerenciar a largura de banda no Linux com o Wondershaper

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