Ao encaminhar portas no Ubuntu usando iptables, você deve:
- faça um backup de suas configurações de firewall
sudo iptables-save > iptables.backup - certifique-se de que a porta de entrada está aberta
sudo ufw allow 110/tcp - adicione uma regra de pré-roteamento em seu firewall
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306 Observe o uso de
-i eth0 . Isso roteia a porta 110 para 3306 na rede eth0. Para verificar todas as conexões de sua máquina, use ifconfig .Se sua máquina estiver conectada a várias redes, você deve usar
-i <network> ou não funcionará! - se você estragar alguma coisa, você pode limpar a tabela de roteamento NAT com
sudo iptables -F -t nat ou restaurar iptables
sudo iptables-restore < iptables.backup