Al reenviar puertos en ubuntu usando iptables, debe:
- realice una copia de seguridad de la configuración de su cortafuegos
sudo iptables-save > iptables.backup
- asegúrese de que el puerto de entrada esté abierto
sudo ufw allow 110/tcp
- agregue una regla de enrutamiento previo en su firewall
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306
Observe el uso de -i eth0
. Esto enruta el puerto 110 al 3306 en la red eth0. Para verificar todas las conexiones de su máquina, use ifconfig
.
Si su máquina está conectada a varias redes, debe usar -i <network>
o ¡no funcionará!
- si estropeas algo, puedes limpiar la tabla de enrutamiento NAT con
sudo iptables -F -t nat
o restaurar iptables
sudo iptables-restore < iptables.backup