How to assign MAC address to N/W interface in solaris

I m having interface ce0 ce1 and its sub interfaces for that.
I want to give MAC addresses for the same.
How will I assign it.

Please give solution for the same

the mac comes from the hardware itself! why do you need to change this? if you need to change them, a little bit of google might have you lead to something like this

# ifconfig bfe0 plumb
# ifconfig bfe0 inet 10.254.76.105 ether 00:02:e3:51:12:e5 netmask + broadcast + up
# ifconfig -a

Changing a devices MAC address is generally a very bad idea. Only very experienced network engineers should consider it and only in very specific cases. A good rule of thumb is 'if you don't know how to change it, you really ought not change it.' Are you sure you mean MAC address and not IP address?

As you said ether add we will specify in ifconfig command.

then how to decide that value for every different interface ?

why are you going to change the MAC? if you don't know more about what you are doing, you should better NOT do it!