My friend , Interface2 is eth1 . If you assign IP Address to interface2 ,it will be applicable for eth1 and not eth0 .
I have successfully changed the IP Addresses for my universal servers and this is how I did it . I changed them from inside (I think it promted a restart) and than using Vsphere console ,I changed the VLAN from Old to New so when the Server came online ,it will find the right VLAN and it worked .
In your case ,you assign new IP to interface 2 but maybe you changed the VLAN for eth0 and not eth1 .