Witajcie
Jest taka sytuacja, mam w firmie dwa łącza DSL o adresach zewnętrznych np. 81.168.138.189 i 87.105.125.125 i odpowiedni z sieci wewnętrznej ich adresy to 192.168.0.1 i 192.168.0.199 dla drugiej maszyny. Pod adresem zewn. II 87.105.125.125 wisi serwer www na apachu, konkretnie na HTTPS czyli port 443.
Chciałbym zrobić tak, aby na kompach które wychodzą do internetu przez łącze I 81.168.138.189 po wpisaniu adresu do przeglądarki
https://87.105.125.125 były automatycznie na firewallu przekierowane pod adres
https://192.168.0.199, wpisywałem takie regułki, ale nie działają:
iptables -t nat -I PREROUTING -d 87.105.125.125 -p tcp --dport 443 -j DNAT --to 192.168.0.199:443
Proszę o pomoc.
jakamaichi
No i udało się, za pomocą takich komend
iptables -t nat -I PREROUTING -p tcp -s 192.168.0.0/24 -d 87.105.125.125 --dport 443 -j DNAT --to 192.168.0.199:443
iptables -t nat -I POSTROUTING -p tcp -d 192.168.0.199 --dport 443 -j MASQUERADE
iptables -I FORWARD -s 192.168.0.199 -j ACCEPT
iptables -I FORWARD -d 192.168.0.199 -j ACCEPT