Seu comando sudo
não grava os dados como root. Só executa echo como root.
Experimente
sudo -s -H
echo 83886080 > /proc/sys/net/core/wmem_max
Recentemente, a minha rede sem fio parou para transferir dados de alguns intervalos de tempo irregulares que variam de 30 segundos a 20 minutos, e sempre que eu preciso desligar e, em seguida, no adaptador sem fio.
Usando o ping ( ping 8.8.8.8
) para ver o que acontece e, quando a transferência de dados é interrompida, recebo esta mensagem:
ping: sendmsg: No buffer space available
Então eu descobri que uma solução para isso é aumentar o tamanho do buffer com este comando:
sudo echo 83886080 > /proc/sys/net/core/wmem_max
Embora eu não possa executar este comando, quando eu apertei enter eu recebo isto:
bash: /proc/sys/net/core/wmem_max: Permission denied
Experimentar o comando sem sudo
ou com gksu
retorna a mesma mensagem. Através do GEdit posso abrir o arquivo /proc/sys/net/core/wmem_max
, e abrindo como administrador ele me permite clicar no botão 'Salvar', embora depois de alterar o valor e apertar o botão ele me retorne esta mensagem:
Could not create a temporary backup file while saving /proc/sys/net/core/wmem_max
gedit could not backup the old copy of the file before saving the new one. You can ignore this warning and save the file anyway, but if an error occurs while saving, you could lose the old copy of the file. Save anyway?
E, mesmo clicando no botão "Salvar mesmo assim", ele retorna a mesma mensagem.
Tags sudo permissions