Przekierowałem porty zgodnie z tym samouczkiem: http://www.debuntu.org/how-to-redirecting-network-traffic-to-a-new-ip-using-iptables/
iptables -t nat -A PREROUTING -p tcp --dport 1111 -j DNAT --to-destination 2.2.2.2:1111
iptables -t nat -A POSTROUTING -j MASQUERADE
Ale chcę MASQUERADE tylko porty z przekazywaniem, ponieważ na tym samym serwerze mam serwer sieciowy i jeśli MASQUERADE cały ruch, serwer WWW przestaje działać.
Dowolny pomysł?
ROZWIĄZANIE:
iptables -t nat -A POSTROUTING -d 2.2.2.2 -p tcp --dport 1111 -j SNAT --to-source 2.2.2.1
linux
networking
port-forwarding
iptables
użytkownik2528085
źródło
źródło
iptables -t nat -A POSTROUTING -p tcp --sport 1111 -j MASQUERADE
(spacja między - p) To nie był błąd, ponieważ skonfigurowałem tak2 MASQUERADE tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:40002
i to nie działa, jakiś pomysł? Dzięki