Se da un server de baza de data Oracle pe un HP-UX, pe el Oracle Applications, intr-un LAN. Acesta retea are iesire la internet (eth1) printr-un RedHat Linux 8.0 cu kernel 2.4.20-pre8 si iptables-1.2.6a
Accesul la Oracle Applications se realizeaza de catre clienti din LAN cu ajutorul unui browser, sub forma http://oracleapp:8001/ sau http://oracleapp:8000/
As dori ca unui client EXTERN LAN-ului, cu un anumit IP sa-i permit accesul la Oracle Applications.
Teoretic - cel putin pentru mine :) (si aici s-ar putea sa gresesc),
lucrurile ar trebui rezolvate cu:


iptables -t nat -A PREROUTING -i eth1 -s <$IP>
-d <$IP_EXT_GW> --dport 8000 -j DNAT --to oracleapp:8000
iptables -t nat -A PREROUTING -i eth1 -s <$IP>
-d <$IP_EXT_GW> --dport 8000 -j LOG --log-prefix 'Oracle App: '

iptables -t nat -A PREROUTING -i eth1 -s <$IP>
-d <$IP_EXT_GW> --dport 8001 -j LOG --log-prefix 'Oracle App: '
iptables -t nat -A PREROUTING -i eth1 -s <$IP>
-d <$IP_EXT_GW> --dport 8001 -j DNAT --to oracleapp:8001

unde IP_EXT_GW este adresa IP a iesirii la internet

Lucrurile par a merge, cel putin la stadiu de /var/log/messages.
Partea mai dificila este, ca totusi clientul NU se poate conecta.
Mai ciudat (imi pare mie) faptul ca 8000 respectiv 8001 nu par a fi porturi deschise pe oracleapp. Probabil ca ceva imi scapa.
Precizare: de acel HP-UX nu cred ca ma pot atinge :)


M-ar putea ajuta cineva sa deslusesc misterul ?

 Cu multumiri anticipate,
    Coica Laurentiu

--
Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/





Raspunde prin e-mail lui