Hi,
I am hoping to get some help with some iptables. I am a newbie to all
this; please bear with my language and detail.
I have two networks 192.168.1.0 and 192.168.0.0
192.168.1.0 is my LAN. It has a Fedora Core 5 machine with 192.168.1.6
on eth0, running samba and iptables among other services. 192.168.1.6
is the WINS server on the network. I don't know if it is right but I
have made it the local master and domain master. There is no domain in
use on the network. I have seen an improvement in the LAN browsing after
using this setup.
I have one CAT-5 cable coming from 192.168.0.0 network and my Fedora
machine is connected to it on eth1. It has the fixed IP 192.168.0.176.
In my iptables setup, I have allowed TCP ports 139, 445 and UDP ports
137, 138 (regardless of source/destination/interface/IP) to be accepted
in INPUT chain.
The status is that I am able to see my workgroup in 192.168.1.0 from
within 192.168.0.0 network with all machines listed, but I can access
only my Fedora server that is part of both networks. In my network, I
can see all workgroups in 192.168.0.0 network but not see any host on
it. On the Fedora machine, I am able to use smbclient to browse hosts on
192.168.0.0 network. My conclusion: nothing is routing smb packets from
hosts (other than my server) in 192.168.0.0 to 192.168.1.0 and vice versa.
My question: Is there a way I can get hosts on 192.168.0.0 and
192.168.1.0 by using iptables alone?
Regards,
Nandan Bhat