Quando inoltri le porte su Ubuntu usando iptables, devi:
- fai un backup delle impostazioni del firewall
sudo iptables-save > iptables.backup
- assicurati che la porta di ingresso sia aperta
sudo ufw allow 110/tcp
- aggiungi una regola di prerouting nel tuo firewall
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306
Nota l'uso di -i eth0
. Questo instrada la porta da 110 a 3306 sulla rete eth0. Per controllare tutte le connessioni della tua macchina, usa ifconfig
.
Se la macchina è connessa a più reti, è necessario utilizzare -i <network>
o non funzionerà!
- se sbagli qualcosa puoi pulire la tabella di routing NAT con
sudo iptables -F -t nat
o ripristina iptables
sudo iptables-restore < iptables.backup