Tente:
-A PREROUTING -i eth0 -p tcp -m tcp -d 87.13.180.182 -j DNAT –to-destination 192.168.0.13
Eu quero aplicar esta regra iptables:
iptables -t nat -A PREROUTING -d 87.13.180.182 -j DNAT --to-destination 192.168.0.13
(87blabla é meu ip público e 192blabla é meu ip privado).
As pessoas me sugeriram usar o ufw em vez do iptables, já que é mais fácil de usar.
Então eu:
1) Defina DEFAULT_FORWARD_POLICY="ACCEPT" em / etc / default / ufw
2) Defina net.ipv4.ip_forward = 1 em /etc/ufw/sysctl.conf
3) Criei a tabela NAT e adicionei minha regra em /etc/ufw/before.rules
// Nat table
* nat
: POSTROUTING ACCEPT [0: 0]
: PREROUTING ACCEPT [0: 0]
// regra de Nat
PREROUTING -d 87.13.180.182 -j DNAT - para destino 192.168.0.13
Mas isso não funciona quando eu executo ufw disable & amp; & amp; ufw enable (erro nessa linha).
Tente:
-A PREROUTING -i eth0 -p tcp -m tcp -d 87.13.180.182 -j DNAT –to-destination 192.168.0.13