sql >> Base de Datos >  >> RDS >> Mysql

iptables:duplicación/reenvío de puertos

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