Sé que Linux tiene 3 tablas integradas y cada una de ellas tiene sus propias cadenas de la siguiente manera:
FILTRO : PREROUTING, FORWARD, POSTROUTING
NAT : PREROUTING, INPUT, OUTPUT, POSTROUTING
MANGLE : PREROUTING, INPUT, FORWARD, OUTPUT, POSTROUTING
Pero no puedo entender cómo se atraviesan, en qué orden, si es que lo hay. Por ejemplo, ¿cómo se atraviesan cuando:
- Envío un paquete a una PC en mi misma red local
- cuando envío un paquete a una PC en una red diferente
- cuando una puerta de enlace recibe un paquete y tiene que reenviarlo
- cuando recibo un paquete destinado a mí
- cualquier otro caso (si lo hay)