Ao analisar isso, usei o Fedora como referência (para ver como outro sistema operacional observa isso) (edite: estas são as considerações do Fedora sobre a configuração de um SERVER! Veja a parte de baixo para saber porque isso é importante):
accept_redirects - BOOLEAN
Accept ICMP redirect messages.
accept_redirects for the interface will be enabled if:
- both conf/{all,interface}/accept_redirects are TRUE in the case
forwarding for the interface is enabled
or
- at least one of conf/{all,interface}/accept_redirects is TRUE in the
case forwarding for the interface is disabled
accept_redirects for the interface will be disabled otherwise
default TRUE (host)
FALSE (router)
Aqui está um blog interessante . Conclusão:
Essa lógica arcana significa que, para um não-roteador (ou seja, a maioria dos servidores), não apenas
/proc/sys/net/ipv4/conf/all/accept_redirects
deve ser 0, mas também/proc/sys/net/ipv4/conf/interface/accept_redirects
.
Então ...
- se você estiver usando seu sistema como um servidor, defina-o como 0.
- Se você estiver usando seu sistema como desktop, poderá deixá-lo em 1 (mas pode defini-lo como 0 se quiser proteger seu sistema).
Ambos podem ser considerados corretos (e sãos).