Isso porque você está perdendo o "s" inicial no nome da opção: na verdade ele é chamado "net.ipv4.icmp_echo_ignore_broadcast s ".
Mais algumas dicas para o futuro:
-
Por favor, não nos engane: o kernel não poderia dizer "arquivo não existe" porque
- Não é um bom inglês.
-
Uma tradução canônica para o erro
ENOENT
(algo não estava encontrado em um sistema de arquivos) é "Nenhum arquivo ou diretório".Eu especularia que você tem um código de idioma não inglês habilitado, e assim o erro não estava em inglês, então você "traduziu".
Esta é uma coisa errada a fazer: a mensagem de erro não pode ser pesquisada corretamente.
Quando você precisa receber uma mensagem de erro "canônica" (para pesquisar no Google ou para pedir ajuda, como neste caso), tente novamente sua ação com o inglês (ou neutra) localidade - um exemplo
~$ ls /foo ls: невозможно получить доступ к '/foo': Нет такого файла или каталога
tudo bem, não é muito útil para ver isso em russo; então vamos perguntar em inglês:
~$ LANGUAGE=en ls /foo ls: cannot access '/foo': No such file or directory
-
Uma vez que você tenha classificado a mensagem canônica, apenas procure no Google. Você verá que ele até tentará corrigi-lo ( observe você mesmo ).
-
Por que não procurar apenas na hierarquia do diretório ofensivo? Um rápido
$ ls -1 /proc/sys/net/ipv4/
resolveria seu mistério.