Não é possível editar / proc / sys / net / core / wmem_max [duplicado]

2

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.

    
por Rodrigo Martins 08.06.2013 / 04:07

1 resposta

2

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
    
por 08.06.2013 / 05:44