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
Sé el primero en comentar