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
Próbowałem juz:
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
- i do tego jeszcze:
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
Zakładając, że eth0 jest do netu a eth1 do lanu.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
¯adna reguła nie działa. Internet jest, działa pięknie ale przekazywanie portów nie.