Como bloquear as respostas do ping (ICMP) no Linux
- 1194
- 197
- Loren Botsford
Bloquear as respostas de ping (ICMP) no Linux pode ser uma maneira eficaz de melhorar a segurança e reduzir o tráfego de rede desnecessário. O ping é uma ferramenta de diagnóstico de rede comumente usada que envia um pacote para um dispositivo de rede e aguarda uma resposta. Por padrão, os sistemas Linux respondem a solicitações de ping, mas você pode desativar esse recurso usando as seguintes etapas.
Etapa 1: verifique se o ICMP está ativado
Antes de prosseguir com as etapas, você precisa verificar se o ICMP está ativado no seu sistema. Para fazer isso, abra um terminal e digite o seguinte comando:
sysctl net.IPv4.ICMP_ECHO_IGNORE_ALL
Se a saída for líquido.IPv4.ICMP_ECHO_IGNORE_ALL = 0
, Isso significa que o ICMP está ativado e você pode prosseguir com as próximas etapas.
Etapa 2: Desative as respostas do ICMP
Para desativar as respostas do ICMP, você precisa editar o sysctl.conf arquivo. Este arquivo contém configurações em todo o sistema que são carregadas durante o tempo de inicialização. Abra o arquivo em um editor de texto com privilégios root:
sudo nano /etc /sysctl.conf
Adicione a seguinte linha no final do arquivo:
líquido.IPv4.ICMP_ECHO_IGNORE_ALL = 11 | líquido.IPv4.ICMP_ECHO_IGNORE_ALL = 1 |
Salve o arquivo e saia do editor. Então recarregue o sysctl Configurações com o seguinte comando:
CSS
sudo sysctl -p
Isso aplicará a nova configuração imediatamente. A partir de agora, seu sistema Linux não responderá a solicitações de ping.
Etapa 3: Verifique as mudanças
Para verificar se as alterações foram aplicadas, tente ping seu sistema Linux de outro dispositivo na rede. Se o comando ping não retornar resposta, significa que o ICMP foi desativado com sucesso.
Conclusão
Desativar as respostas do ICMP no Linux pode ser uma medida de segurança útil para evitar ataques de rede e reduzir o tráfego desnecessário. Seguindo as etapas descritas acima, você pode bloquear facilmente solicitações de ping e melhorar a segurança do seu sistema.
- « Comando Bash Ifconfig não encontrado no CentOS/Rhel 7
- Como excluir uma linha contendo string específica usando sed »