RHEL 6.3 Errata Server?

I'm attempting to build a RHEL 6.3 yum errata server inside our company firewall with no luck. Is this something Red Hat attempts to prevent people from doing?

I have done all the steps that I've been able to find to create a repository and configure it.

My two repo files look like the following:

Server:

[rhel6.3_updates]
name="My RHEL 6.3 Updates"
baseurl=file:///var/ftp/pub/opt/updates
gpgcheck=0
enabled=1

Client:

[rhel6.3_updates]
name="My RHEL 6.3 Updates"
baseurl=ftp://abh1rh2/var/ftp/pub/opt/updates
gpgcheck=0
enabled=1

What am I missing?

FTP already assumes the existence of /var/ftp/.

Try using:

baseurl=ftp://abh1rh2/pub/opt/updates

Also, it wouldn't hurt to check that your FTP server is properly configured (users, ports, firewall, ACLs, tcpwrappers, etc).

OK well still no luck. All the firewall stuff is disabled, etc.

My client is responding with the following:

[root@abh1rh2 yum.repos.d]# yum repolist
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
repolist: 0