El 27/07/07, Alejandro Vargas <[EMAIL PROTECTED]> escribió:

[snip]

> > ¿Dónde encuentro referencia para rutear distintos servicios o grupos
> > de máquinas por el proveedor que quiero usar?
>
> Se me ocurren dos alternativas. Pero en ambos casos lo primero que hay
> que hacer es seleccionar los paquetes con iptables para distinguir por
> donde tendrán que salir.
>
> La primera manera que se me ocurre sería que usaras DNAT en lugar de
> MASQUERADE. La diferencia es que con masquerade no podés decidir qué

¿Supongo que te referís a SNAT?

> IP de orígen tendrán los paquetes: los manda por la ruta por defecto y
> con la IP correspondiente a la interfaz de red que corresponda a esa
> ruta. Con DNAT podés elegir la IP. Pero hay un problema: que en los
> ADSL generalmente la IP es dinámica a no ser que tengas un router con
> NAT de por medio. Si no tenés un router, tendrías que meter la regla

Lo más importante de mi setup es que tengo un gateway conectando 5
redes: LAN, 2 redes de otros organismos y 2 proveedores de Internet.
En mi LAN están también mis servidores de correo y web (uso DNAT hacia
adentro y MASQUERADE hacia afuera)


> del DNAT en el ip-up del ppp, y por las dudas borrarlo en el ip-down.
>
> De esta forma todo lo que sea nateado saldrá por el ADSL. Para que
> haya una excepcion para el ssh salga por el otro enlace, simplemente
> ponés otra regla de DNAT para los paquetes del puerto 22 con la IP del
> enlace bueno.
>
>
> La otra alternativa que se me ocurre es que con iptables marques los
> paquetes que querés que vayan a cada enlace. Algo así como iptables
> ... --mark 1 para marcar lo que tenga que salir por un enlace y --mark
> 2 para lo que tenga que ir por el otro.
>
> Después, con ip metés reglas como las que ya pusiste para que los
> paquetes salgan cada uno por su placa correspondiente, pero en lugar
> de filtrar por la IP filtras por la marca.

Ok, me parece la alternativa más clara (al menos la que creo entender mejor :-)

Gracias,

-- 
Roberto

Responder a