I'm installing SME into an existing network with multiple subnets and a Cisco PIX firewall doing the routing between them. I'm able to sign a Windows XP client on without problems when it's on the same network as the SME server, but I've been unable to get it to sign on from the other subnets. I've added conduits through the firewall for all the ports I can think of: 137-139 (netbios), 445 (directory services), 1512 (wins), and 53 (dns). The Windows XP computer is statically assigned an address, I've listed the SME server in LMHOSTS and also set WINS to point to it, but it can't seem to access the server when not on the same network. Can't sign on, can't find it in My Networks, can't successfully use NET VIEW \\SERVERNAME, NET VIEW \\IPADDRESS, NET USE X: \\SERVERNAME\SHARE, etc.
So, any ideas what I might have missed? Would an alternate short term or permanent solution be to put two or three more network cards in the SME machine, each one connected to a respective network, thus giving each network direct access to the server and bypassing the internal firewall for SMB traffic, and would there by any security implications -- the SME server wouldn't erroneously route traffic between the subnets instead of the firewall?
Thanks for any tips any SME or Samba wizards might have!