Nowe posty

Autor Wątek: Iptables - przekierowanie ruchu na serwer zewnętrzny  (Przeczytany 4475 razy)

repsac

  • Gość
Witam chciał bym przekierować ruch który przychodzi na konkretny port mojego rutera (linux w tomato) tak by szedł na inny komputer w internecie - serwer ftp, przy czym chciał bym by serwer ftp myślał że łączy się z nim router a nie klient podłączony do routera czyli konieczna była by podmiania adresu źródłowego na adres routera.
Próbowałem coś takiego ale nie działa.

iptables -A nat PREROUTING -p TCP --dport 1719 -j DNAT --to
iptables -t nat -A POSTROUTING -p TCP --dport 1719 -j MASQUERADE

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3070
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Iptables - przekierowanie ruchu na serwer zewnętrzny
« Odpowiedź #1 dnia: 2012-04-05, 19:02:17 »
Prawie. Spróbuj to:
iptables -t nat -A PREROUTING -p TCP --dport 1719 -j DNAT --to IP_DOCELOWY:PORT_DOCELOWY
iptables -t nat -A POSTROUTING -p TCP --dport PORT_DOCELOWY -d IP_DOCELOWY -j SNAT --to TWOJ_IP
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy