Při předávání portů na ubuntu pomocí iptables musíte:
- proveďte zálohu nastavení brány firewall
sudo iptables-save > iptables.backup
- ujistěte se, že je vstupní port otevřený
sudo ufw allow 110/tcp
- přidejte do brány firewall pravidlo předběžného směrování
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306
Všimněte si použití -i eth0
. Toto směruje port 110 na 3306 v síti eth0. Chcete-li zkontrolovat všechna připojení vašeho počítače, použijte ifconfig
.
Pokud je váš počítač připojen k více sítím, musíte použít -i <network>
nebo nebude to fungovat!
- Pokud něco pokazíte, můžete vyčistit směrovací tabulku NAT pomocí
sudo iptables -F -t nat
nebo obnovit iptables
sudo iptables-restore < iptables.backup