Strona 1 z 1

[+] Przekierowanie iptables

: 09 lutego 2009, 20:30
autor: gajosew
Witam
Mam problem z przekierowaniem portu 80.
Zawsze działałem standardowym poleceniem w pliku firewalla:

Kod: Zaznacz cały

iptables -A PREROUTING -t nat -p tcp --dport PORT -j DNAT --to IP:PORT
Zawsze działało. Ostatnio postawiłem serwer na Etchu i nagle okazało się że przekierowanie nie działa.

Próbowałem juz:
  1. Kod: Zaznacz cały

    iptables -t nat -A PREROUTING -p tcp -d 1.2.3.4 --destination-port 80 
    -j DNAT --to-destination 192.168.1.1:80
  2. Kod: Zaznacz cały

    iptables -t nat -A PREROUTING -i eth0 -d ip_serwera -p tcp --dport 80 \ 
    -j DNAT --to-destination ip_lokalne:80
    iptables -t nat -A POSTROUTING -o eth0 -s ip_lokalne -p tcp --sport 80 \
    -j SNAT --to-source ip_serwera
    i do tego jeszcze:

    Kod: Zaznacz cały

    iptables -A FORWARD -i eth0 -o eth1 -d ip_lokalne -j ACCEPT
    iptables -A FORWARD -o eth0 -i eth1 -s ip_lokalne -j ACCEPT
    Zakładając, że eth0 jest do netu a eth1 do lanu.

    ¯adna reguła nie działa. Internet jest, działa pięknie ale przekazywanie portów nie.
Proszę o pomoc.

: 10 lutego 2009, 08:03
autor: Utumno
pokaz

Kod: Zaznacz cały

 iptables -L -v
i jeszcze

Kod: Zaznacz cały

 iptables -t nat -L -v

: 13 lutego 2009, 01:20
autor: gajosew
Sprawa wyjaśniona.
No komputerze na którym był serwer www zainstalowany był jakiś firewall pokręcony. Po jego de instalacji wszystko pięknie zadziałało. Temat można zamknąć.