Manjariando
Manjariando
Compartilhando a simplicidade do Manjaro.
Jan 12, 2017 Oct 16, 2021 3 min de leitura

Wondershaper-uma forma de limitar a banda larga que o computador pode utilizar.

thumbnail for this post

Em uma rede com vários computadores, ter a opção de limitar a banda larga que cada computador vai usar é uma boa maneira de que todos utilizem e não sobrecarregue a rede. No Manjaro você pode utilizar o wondershaper, um limitador eficiente para esse trabalho.

O wondershaper não possui uma interface gáfica, mas não é dificil de se utilizar. Até usuários que tiveram pouco contato com o terminal, consegue convluir as configurações seguindo os passos que informaremos aqui. Claro que seria melhor uma interface para isso, mas no momento, o wondershaper só oferece suporte via terminal.

Instalação

Para requisitar que um pacote/programa entre para o repositório do blog, você deve se tornar um apoiador através do apoia-se, lembre-se de entrar em contato para verificar se o pacote/programa pretendido funciona no Manjaro.

Instalar via Repo blog

Modo gráfico: procure o wondershaper no Pamac, marque para instalar e clique em aplicar.

Marcar e aplicar a instalação.
Confirmar a instalação.
Digitar a senha para a instalação.
Clique na seta ao lado de Aplicar para acompanhar a instalação.
Progresso e conclusão da instalação.

Terminal: utilize um dos comandos abaixo conforme sua preferência.


Pamac

pamac install wondershaper

Pamac

pamac install wondershaper-git
É necessário alguns ajustes para o limitador funcionar corretamente, abaixo contém as informações necessárias.

Interface de rede. #

Utilize o comando abaixo para descobrir as interfaces de rede disponíveis no seu sistema.

ls /sys/class/net

O nosso retorno do comando acima.

enp1s0  ifb0  lo

Por possuirmos apenas uma placa de rede, nossa interface de rede que utilizaremos é a enp1s0, o nome pode variar, mas retirando ifb0 e lo, a que você deve utilizar é a(s) que sobrar(em).

Configuração. #

Utilize um dos comandos abaixo para abrir o arquivo de configuração,


sudo nano /etc/systemd/wondershaper.conf
IFACE="interface de rede"

DSPEED="velocidade de download"

USPEED="velocidade de upload"

kate /etc/systemd/wondershaper.conf
IFACE="interface de rede"

DSPEED="velocidade de download"

USPEED="velocidade de upload"

sudo mousepad /etc/systemd/wondershaper.conf
IFACE="interface de rede"

DSPEED="velocidade de download"

USPEED="velocidade de upload"

sudo gedit /etc/systemd/wondershaper.conf
IFACE="interface de rede"

DSPEED="velocidade de download"

USPEED="velocidade de upload"

Se você utilizar o nano para editar as configurações, utilize a sequencia de teclas abaixo para salvar as mesmas.

Ctrl+O, Enter, Ctrl+X.


Para iniciar o limitador imediatamente após a nova configuração, utilize o comando abaixo.

sudo systemctl restart wondershaper.service

Para remover o wondershaper da inicialização do sistema, utilize o comando abaixo.

sudo systemctl disable wondershaper.service

Para re-adicionar ele na inicialização do sistema, utilize o comando abaixo.

sudo systemctl enable wondershaper.service

Para iniciar o limitador imediatamente após a configuração, utilize o comando abaixo.

sudo systemctl start wondershaper.service

Para adicionar ele na inicialização do sistema, utilize o comando abaixo.

sudo systemctl enable wondershaper.service

Para remover o wondershaper da inicialização do sistema, utilize o comando abaixo.

sudo systemctl disable wondershaper.service
Agora o sistema estará limitado e só utilizará a velocidade de conexão que você configurou, portanto, não esqueça disso.

As seguintes opções de linha de comando são permitidas:

-h Exibir ajuda
-a Defina o adaptador
-d (taxa) Definir taxa máxima de download
-u (taxa) Definir taxa máxima de upload
-f (taxa) EXPERIMENTAL Definir taxa máxima de download
-g (taxa) EXPERIMENTAL Definir taxa máxima de upload
-p Use as predefinições em /etc/systemd/wondershaper.conf
-c Limpe os limites do adaptador
-s Mostrar o status atual do adaptador
Exemplos: #
sudo wondershaper -a enp3s0 -d 4096 -u 512
sudo wondershaper -c -a enp3s0
sudo wondershaper -p

Caso você tenha alguma dúvida ou não consiga fazer a configuração corretamente, deixe um comentário ou entre em nosso grupo no telegram, por lá você vai conseguir resolver o seu problema muito mais rápido.


Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.

Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.

Veja também

Acompanhe o blog

comments powered by Disqus