Wondershaper em nosso repositório

No inicio de 2017 nós fizemos um artigo sobre como limitar a banda larga utilizada pelo sistema, apesar de funcionar, não funcionava como esperado. No final do ano passado começamos ler um pouco mais sobre como resolver esse problema, e acabamos descobrindo que nas configurações atuais do wondershaper, é necessário que ele inicie o seu processo um tempinho após a inicialização do sistema.

Para que o wondershaper funcione como esperado, nós criamos um timer para ele seguindo as informações presentes na wiki do Arch Linux, após isso ele começou funcionar corretamente. No nosso timer, nós colocamos 1 minuto como o tempo que ele irá começar funcionar após o sistema iniciar, então lembre-se que ele não inicia junto com o sistema, mas 1 minuto depois.

Veja nosso timer para ele.

[Unit]
Description=Runs the wondershaper.service 1 minute after boot up

[Timer]
OnBootSec=1 m

[Install]
WantedBy=timers.target

Devido essa alteração feita por nós, os comandos para que você adicione ele na inicialização do sistema, e para remover o mesmo da inicialização mudam um pouco, deixaremos os comandos no final do artigo.

Para utilizar o pacote/programa do nosso repositório, você deve adicionar nosso repositório ao seu sistema, veja como fazer através desse artigo aqui.

Instalação.

Torne-se um apoiador e ajude manter os projetos do blog.

Repositório do blog

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

Após digitar a sua senha de usuário e confirmar a instalação do pacote, você poderá acompanhar tudo o que está sendo feito no processo de instalação, clicando na seta ao lado do botão Aplicar.

Terminal: utilize um dos comandos abaixo conforme o seu gerenciador de pacotes preferido.

Pamac

pamac install wondershaper

Pacman

sudo pacman -S wondershaper

Ele será adicionado para iniciar junto com o sistema ao ser instalado, as informações para ajustar a velocidade e a rede que se deve utilizar são informados no processo de instalação, mas como poucos leem essas informações, veja abaixo como fazer o procedimento.

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 lo, a que você deve utilizar é a(s) que sobrar(em). Utilize o comando 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”

Após alterar é só salvar.

Ctrl+O, Enter, Ctrl+X

Como informado no processo de instalação, é necessário dar um restart no processo para ele pegar as informações.

sudo systemctl restart wondershaper.service

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

sudo systemctl disable wondershaper.timer

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

sudo systemctl enable wondershaper.timer

Agora você tem as configurações para limitar a banda larga utilizado pelo sistema.

Configuração.

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

Exemplo:

sudo wondershaper -a enp1s0 -d 4096 -u 512
sudo wondershaper -c -a enp1s0
sudo wondershaper -p


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.

Nos acompanhe:

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.