Forzar el tráfico a salir por una dirección IP específica
A veces es necesario forzar el uso de una dirección
IP específica para cierto tipo de tráfico o servicios, los cuales no
tienen opciones de configuración. Afortunadamente, iptables puede hacer
esto por nosotros facilmente. Aquí os dejo unos ejemplos:
Hacer que todo el trafico saliente por la eth0 venga desde 192.168.1.4:
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.4
O, para un ejemplo mas especifico, hacer todas las conexiones SMTP salientes que venga desde 192.168.1.4:
iptables -t nat -A POSTROUTING -p tcp -s ! 127.0.0.1 --dport 25 \ -j SNAT --to-source 192.168.1.4
Comentarios