N-are nici o treaba NAT -ul aici. e o problema de rutare. ce linux ai? ce
zice un route -n ?
In mod normal ar trebui sa arate cam asa:

[EMAIL PROTECTED] root]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
192.168.0.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.2.0   0.0.0.0         255.255.255.0   U     0      0        0 eth2
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         xxx.xxx.xxx.xxx     0.0.0.0         UG    0      0        0
eth0

unde xxx... e default gateway, adica pentru serverul tau.
N-ai nici o treaba cu SNAT/DNAT si alte d-astea ca sa poti accesa cele 2
retele private de pe oricare din host-urile din retelele resp. Faci
SNAT --to-source adresa.ip.publica pt. fiecare din retele pt. a avea acces
sre exterior, spre internet. Faci DNAT daca vrei sa iti faci un server sau
ceva pe un din comp. din lan si care sa fie accesibil si din internet.

Alex

----- Original Message ----- 
From: "Laurentiu STEFAN" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 17, 2003 5:21 AM
Subject: [rlug] Ce nu este bine?


> Am mai pus intrebarea asta... insa nu am reusit sa o rezolv...
> Server cu 3 placi de retea.
> eth0 legatura cu net-ul (IP real)
> eth1 intra intr-un hub si are IP-ul 192.168.0.1
> eth2 intra intro retea de alte hub-uri si are IP-ul 192.168.2.2 (in
aceasta retea 192.168.2.1 este serverul pe eth1 si pe eth0 are IP real)
> Vreau ca din 192.168.0.X sa vad 192.168.2.1 (serviciile oferite de
respectivul server)
>
> S-a incercat mai multe variante:
>
> iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 192.168.2.1 -j
SNAT --to 192.168.2.1
>
> iptables -t nat -A PREROUTING -d 192.168.2.0/24 -s 192.168.0.0/24 -j
DNAT --to 192.168.0.1
>
> iptables -t nat -A PREROUTING -d 193.231.113.0/24 -s 192.168.0.0/24 -j
DNAT --to 192.168.0.1
>
>
> ---------
>
> Din cate am inteles eu din ce am citit pe net... am inteles ca 1) serverul
A (cu 3 placi de retea) trebuie configurat sa trimita pachetele pentru
192.168.2.X prin eth2 iar serverul B trebuie configurat sa raspunda pe
aceeasi cale.
>
> Am reusit, in linuxconf sa fac sa se vada serverele inte ele, insa fara
reteaua din spatele lor (IP-urile cu masquarading).
>
> Gasesc si eu o solutie pe aici?
>
>
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
>
>
>



--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui