+
That is the problem! It never occurred to me that selinux was blocking it in the server, I only tried setting it to permissive in the client. I can connect and put files on the samba server now. I don't know the re-label command but I guess I will figure that out tomorrow.