När du vidarebefordrar portar på ubuntu med iptables måste du:
- gör en säkerhetskopia av dina brandväggsinställningar
sudo iptables-save > iptables.backup
- se till att ingångsporten är öppen
sudo ufw allow 110/tcp
- lägg till en fördirigeringsregel i din brandvägg
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 110 -j REDIRECT --to-port 3306
Lägg märke till användningen av -i eth0
. Detta dirigerar port 110 till 3306 på nätverket eth0. För att kontrollera all anslutning av din maskin, använd ifconfig
.
Om din maskin är ansluten till flera nätverk måste du använda -i <network>
eller kommer det inte att fungera!
- om du förstör något kan du rengöra NAT-rutttabellen med
sudo iptables -F -t nat
eller återställ iptables
sudo iptables-restore < iptables.backup