Saludos pinguinos: Estoy intentando manejar un poco las políticas de enrutamiento con iproute e iptables. Tengo un servidor Linux que cuenta con varias direcciones IP publicas:
eth0 IP1 eth0:0 IP2 eth0:1 IP3 eth0:2 IP4 Normalmente el trafico hacia Internet sale con la dirección IP1 como origen, pero desearía cambiar esto para las conexiones salientes al puero 25 por ejemplo generados en el mismo Linux. Dada esta necesidad hice lo siguiente con iptables: iptables -t mangle -A PREROUTING -p tcp --dport 25 -j MARK --set-mark 0x19 Bien, ahora ya he marcado los paquetes para que puedan ser identificados por iproute luego de crear unas reglas y rutas como estas: ip rule add priority 32765 fwmark 0x19 table tablita ip route add to default via GATEWAY dev eth0 src IP2 ip route flush cached table main Ahora, cuando hago telnet al puerto 25 de cualquier servidor SMTP puedo apreciar que mis conexiones siguen saliendo originadas desde IP1 y no desde IP2 como yo esperaba. ¿Alguien tiene idea cómo podría usar IP2 para conexiones salientes al puerto 25? ¿Hay algo mal en mis pasos? Gracias, bytes _______________________________________________ Lista de correo Linux-plug Temática: Discusión general sobre Linux Peruvian Linux User Group (http://www.linux.org.pe) Participa suscribiéndote y escribiendo a: [email protected] Para darte de alta, de baja o hacer ajustes a tu suscripción visita: http://listas.linux.org.pe/mailman/listinfo/linux-plug IMPORTANTE: Reglas y recomendaciones http://www.linux.org.pe/listas/reglas.php http://www.linux.org.pe/listas/comportamiento.php http://www.linux.org.pe/listas/recomendaciones.php
