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/


Raspunde prin e-mail lui