Un dispositivo envía una redirección ICMP cuando actúa como un enrutador y recibe un paquete destinado a un lugar al que llega al reenviar el paquete a la misma interfaz. Está indicando al dispositivo de origen que “hay un mejor camino a seguir”. Este es un comportamiento deseado.
Mirando el código fuente de Linux en la búsqueda de código, no veo una manera de desactivarlo. Puede configurar un firewall para bloquear los paquetes salientes ICMP tipo 137, pero aún reenviará los paquetes que pasan por su máquina. Asegúrese de comprender las implicaciones de lo que está haciendo.
¿Tu caja de Linux está configurada como un enrutador? Si deshabilita la función de enrutamiento, eso también debería detener las redirecciones.
- ¿Cómo obtengo una nueva dirección IP? No quiero una VPN. Necesito obtener una nueva dirección IP permanente. ¿Qué debo hacer?
- ¿Qué debo hacer si alguien conoce la ip externa e interna de mi teléfono Android?
- ¿Cuál es la razón detrás de Youtube usando TCP y no UDP?
- ¿Por qué la mayoría de las aplicaciones ignoran el campo TOS en el encabezado IP? ¿No ignorarlo resolvería parcialmente la neutralidad de la red?
- ¿Se puede usar async / await en C # para programar un servidor TCP? Dado que en realidad no están creando un nuevo hilo, ¿el servidor colapsará bajo demasiados clientes?
Artyom Aleksyuk informa que esta regla de firewall funciona para él:
sudo ip6tables -A OUTPUT -p icmpv6 –icmpv6-type redirect -j DROP
[resto de la respuesta original eliminada, pero disponible en el registro]