[eside-ghost] el tema de las marcas en los paquetes :)
zgor
zgor en int80h.net
Jue Abr 10 19:20:56 CEST 2008
Aupi :)
Nada, que sigo aqui con el tema este de que no me enruta de forma local
con el tema de las marcas :)
Para no aburriros con toda la historia anterior, os resumo a ver si
podeis iluminar un poco este asunto:
-marco de forma local con mangle en la salida del host (cadena output)
-verifico que me marca lo que quiero: iptables -L -n -v -x -t mangle y
veo que aumentan los paquetes a medida en que hago cosas que quiero que
sean marcados :)
-añado la regla bien: ip rule add fwmark 3 table tablanueva
-verifico que la regla se ha metido bien: ip rule show y ahora si que
aparece bien (era un problema de kernel antes)
*problema:
-a pesar de marcarse bien los paquetes y de tener bien la regla metida,
no me hace caso :)
*cosas que veo:
-si hago un ip route show cache veo que no me lo aplica bien lo que le
he dicho (el via me lo pone por la tabla main y yo quier opor la otra tabla)
*cosas que he probado
-cambiar en iptables e ip rule las marcas de 1 a 0x1 y todo ese tipo de
pruebas
-reiniciar y flushear todo bien
-probarlo en otro host (kernel 2.6 y ver que va bien, en el que me
interesa es con un 2.4.x que no puedo cambiar, por desgracia)
¿alguna idea?
¿hay alguna forma de decirle al kernel: tengo este paquete, dime que
decisiones tomas de routing y porque :) ? como un dry test o algo asi :)
mil gracias :)
gorka.
Más información sobre la lista de distribución eside-ghost