Yum: connect() timed out; failure: repodata/primary.xml.gz from virtualmin: [Errno 256] No more mirrors to try.

I have several virtual servers installed using virtualbox on my windows machine.

My master copy of the virtualmin installation is working just fine, Yum updates correctly, there are no issues, so I’m able to rule out my network connection.

Since they are clones, the difference between each of them is the hostname; the ip (static) and that’s about it.

However doing a yum update on any of the clones causes an error I don’t get on the master copy.

sudo yum update

Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
 * base: mirrors.pubyun.com
 * extras: mirrors.pubyun.com
 * updates: mirrors.pubyun.com
http://SERIALNUMBER:LICENSEKEY@software.virtualmin.com/gpl/rhel/6/i386/repodata/primary.xml.gz: [Errno 12] Timeout on http://116.199.115.84:81/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/software.virtualmin.com/gpl/rhel/6/i386/repodata/primary.xml.gz: (28, 'connect() timed out!')
Trying other mirror.
Error: failure: repodata/primary.xml.gz from virtualmin: [Errno 256] No more mirrors to try.

I’ve tried a variety of things. Going through many different forums I’ve found

Yum clean all; yum update; - Fail
Disable fastmirror; -fail
Copied over the /var/cache/yum/i386/6/ from the working one to the non working one. I got it to work for only one clone??

I really don’t understand what’s causing this, and I can’t seem to find a working solution.

Any Ideas