Derrr ... I fixed it ...
The solution was so stupid I'm not even going to mention it ...
... Ok, I'll mention it ...
It wasn't the Linux firewall or SeLinux ...
no ...
It was the client Windows Firewall. I could have sworn I'd disabled that thing!
I've only been working on this for a month now ... assuming it was a problem with VMWare ... Stupid.