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/
