net.ipv4.conf.all.mc_forwarding: por que meu acesso é negado?

4

No Debian 12.04 LTS

Estou tentando acessar a chave net.ipv4.conf.all.mc_forwarding fazendo:

sudo sysctl -w net.ipv4.conf.all.mc_forwarding=1

Mas toda vez que eu faço isso, recebo a mensagem

error: permission denied on key 'net.ipv4.conf.all.mc_forwarding'

Por que recebo esta mensagem? Como posso mudar essa chave?

    
por Vladimir Leiv 17.06.2013 / 14:08

1 resposta

5

Acredito que este tópico descreve seu problema

Em poucas palavras, a entrada proc contendo esse valor é somente leitura e não pode ser gravada facilmente:

$ ls -ln /proc/sys/net/ipv4/conf/all/mc_forwarding 
-r--r--r-- 1 0 0 0 Jun 17 08:20 /proc/sys/net/ipv4/conf/all/mc_forwarding
$ sudo chmod u+x /proc/sys/net/ipv4/conf/all/mc_forwarding
chmod: changing permissions of '/proc/sys/net/ipv4/conf/all/mc_forwarding': Operation not permitted

Mas você pode executar seu próprio daemon de roteador para (por exemplo, xorp ) para obter o encaminhamento de multicast.

    
por 17.06.2013 / 14:27