On prior versions to solaris 10 when I want to add/change the IP address of an interface I will use this command.
ifconfig eri0 down
ifconfig eri0 192.xxx.xxx.xxx netmask 255.xxx.xxx.xxx up
then change /etc/hosts so that /etc/hostname.eri0 picks up on the correct IP.
I strange thing is on solaris 10 when I change the IP address inside /etc/hosts and reboot, when the system comes up it still reverts back to the old IP address.
Even after I unplumb and plumb several times and each time reboot, the IP address still reflects the old IP address.
is there something I didn't do?