So I don't know if this will solve problems for people trying to SMB on the PS2 on the first time but I'll just say it anyways.
If you want to be *really* sure all your networking alright you could just run opl on PCSX2 and set it up to check if you can see your samba share.
I took like 5 hours...