I encountered a problem today with my Solaris 10 server. I have 8 zones running on it, i also have 4 network interfaces (e1000g0,e1000g1,e1000g2,e1000g3).
e1000g0 : unused
e1000g1 : global zone shared with multiple non global zones (192.168.0.11 /27)
e1000g2 : exlusive to a non global zone (192.168.0.5 /27)
e1000g3 : exlusive to a non global zone (192.168.0.23 /27)
e1000g1,e1000g2,e1000g3 are in the same subnet, so today i wanted to configure e1000g0 with a different subnet (192.168.1.192 /28) to install new zones.
here's what i did:
ifconfig e1000g0 plumb up
ifconfig e1000g0 192.168.1.199 netmask + 255.255.255.240
Immediately after that i lost the ssh connection and i could not ping my physical server 192.168.0.11. I realized after a moment that i could connect via ssh and ping my physical server with the new ip address 192.168.1.199. I unplumbed e1000g0 and things got back to normal.
What's wrong? why this happened ? I would just like to have new zones with a different subnet and keep the ip address of the globale zone (192.168.0.11).