SAMBA is designed to work on a single network (for example, all hosts configured on one ethernet segment). If you are trying to configure SAMBA to work across subnets, this will be very difficult (not to mention the security problems).
Are your SAMBA clients on the same subnet as the SAMBA server?