Når du videresender porte på ubuntu ved hjælp af iptables, skal du:
- lav en sikkerhedskopi af dine firewallindstillinger
sudo iptables-save > iptables.backup
- sørg for, at indgangsporten er åben
sudo ufw allow 110/tcp
- tilføj en pre-routing-regel i din firewall
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306
Bemærk brugen af -i eth0
. Dette dirigerer port 110 til 3306 på netværket eth0. Brug ifconfig
for at kontrollere alle forbindelser på din maskine .
Hvis din maskine er forbundet til flere netværk, skal du bruge -i <network>
eller det virker ikke!
- hvis du ødelægger noget, kan du rense NAT-routingtabellen med
sudo iptables -F -t nat
eller gendan iptables
sudo iptables-restore < iptables.backup