I'm not sure how you went about adding the additional IPs. If you add them to /etc/network/interfaces file and there's an error, it will cut you off.
If you bring them up one by one you should be able to at least keep the first working configuration even if the additional IPs have issues.
Code:
iface eth0 inet static
address IP_ADDRESS
network NETWORK_ADDRESS
broadcast BROADCAST_ADDRESS
netmask NETMASK
gateway GW
up ifconfig eth0:0 IP_ADDRESS2 up
up ifconfig eth0:1 IP_ADDRESS3 up
..etc..