От известно време се мъча да направя две подмрежи да си виждат споделените ресурси ама не става.
Значи ситуацията е следната - има един рутер с две мрежови карти - eth0 за мрежата и eth1 към ISP.
Тая карта eth0 я правя със псевдоним eth0

и част от компютрите се връзват към eth0 - 192.168.0.0 а други 192.168.2.0 към eth0

пускам на тоя компютър самба със wins support = yes че да бъде WINS сървър за мрежата. Чрез dhcp раздавам на компютрите настройки за WINS а именно че рутера е WINS сървър. От рутера мога да видя на всички компютри какво е шернато с
smbclient -L netbiosname
проблема е обаче че компютрите в мрежата се виждат всичките, но на тези които са от различна подмрежи не се вижда какво са шернали и не може да се отвори нищо.
Сума време умувам и не ми иди нищо в главата, обаче сега се сетих че рутера има едно правило за NAT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
и се чудя дали не рутира пакетите към тоя външния интерфейс между двете мрежи вместо да си работи вътрешно.
Та питанката ми е какво трябва да се добави щото заявките от единия сегмент към другия да си се рутират правилно и да се връщат обратно?
мерси