Dual NICs - When I 'ifup eth1' it replaces eth0

I've got an issue with a VMWare server running RHEL 6.3 that has dual E1000 NICs. I have configured the cards as I would normally do in /etc/sysconfig/network-scripts as ifcfg-eth0 and ifcfg-eth1. I can execute ifup eth0 and bring the interface up quite happily, however when I execute ifup eth1 it succeeds but the IP details are assigned to eth0 and eth1 has no IP details as shown below:

eth0      Link encap:Ethernet  HWaddr 00:50:56:XX:XX:XX  
          inet addr:X.X.X.X  Bcast:X.X.X.X  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16073098 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12947041 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3523869151 (3.2 GiB)  TX bytes:3595458089 (3.3 GiB)

eth1      Link encap:Ethernet  HWaddr 00:50:56:XX:XX:XX  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:203710 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13025 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:14763933 (14.0 MiB)  TX bytes:5191322 (4.9 MiB)

I've checked /etc/udev/rules.d/70-persistent-net.rules and the MAC addresses match what is in vSphere for the virtual hardware. I can't find anything else that appears weird or unexpected.

Does anyone have any ideas as to what I might have screwed up here?

Hi,

Please post the contents of the /etc/sysconfig/network-scripts/ifcfg-eth0 and ifcfg-eth1 files.

Hi, below are the contents of the two files requested. Let me know if any further info would be helpful.

DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
IPADDR=X.X.X.X
NETWORK=X.X.X.X
NETMASK=255.255.255.0
GATEWAY=X.X.X.X
DNS1=X.X.X.X
DNS2=X.X.X.X
HWADDR=00:50:56:95:6b:31
BOOTPROTO=none
IPV6INIT=no
USERCTL=no


DEVICE=eth1
ONBOOT=yes
TYPE=Ethernet
IPADDR=X.X.X.X
NETMASK=255.255.255.240
HWADDR=00:50:56:95:6b:32
BOOTPROTO=none
GATEWAY=X.X.X.X
IPV6INIT=no
USERCTL=no