After struggling for a while trying to get samba connections to work from behind my AT&T Broadband cable modem, I discovered they block ports 137-139. So I added the -p 445 option for smbd and all works fine now. Perhaps an obvious problem, but thought I would note it.