On sun V240, solaris 8, interfaces are bge0, 1, 2, 3. We use bge0 and 3
for ipmp and virtual ip.
Networking team decided to use .1q trunking and we have to rename the
interfaces to reflect the vlan id.
To do this -

1. We modify /etc/hosts to reflect new interface names (bge0 to bge2000
and bge3 to bge2003)
2. We renamed interfaces files (/etc/hostname.bge0 and bge3 to
/etc/hostname.bge2000 and bge2003)
3. We edit /etc/hostname.bge2000 and /etc/hostname.bge2003 file to
reflect the name of new interface name (lucas-bge0-ipmp to
llucas-bge2000-ipmp and so)

When we reboot the system, it gives the error:
ip_rput_dlpi(bge2000): DL_ERROR_ACK for DL_ATTACH_REQ(11), errno 8,
unix 0
ip_rput_dlpi(bge2000): DL_ERROR_ACK for DL_BIND_REQ(1), errno 3, unix 0

ip_rput_dlpi(bge2000): DL_ERROR_ACK for DL_PHYS_ADDR_REQ(49), errno 3,
unix 0
ip_rput_dlpi(bge2000): DL_ERROR_ACK for DL_UNBIND_REQ(2), errno 3, unix
0
ip_rput_dlpi(bge2000): DL_ERROR_ACK for DL_DETACH_REQ(12), errno 3,
unix 0
ifconfig: SIOCSLIFNAME for ip: bge2000: no such interface
ip_rput_dlpi(bge2003): DL_ERROR_ACK for DL_ATTACH_REQ(11), errno 8,
unix 0
ip_rput_dlpi(bge2003): DL_ERROR_ACK for DL_BIND_REQ(1), errno 3, unix 0

ip_rput_dlpi(bge2003): DL_ERROR_ACK for DL_PHYS_ADDR_REQ(49), errno 3,
unix 0
ip_rput_dlpi(bge2003): DL_ERROR_ACK for DL_UNBIND_REQ(2), errno 3, unix
0
ip_rput_dlpi(bge2003): DL_ERROR_ACK for DL_DETACH_REQ(12), errno 3,
unix 0
ifconfig: SIOCSLIFNAME for ip: bge2003: no such interface moving
addresses from failed IPv4 interfaces: bge2000 (couldn't move, no
alternative interface) bge2003 (couldn't move, no alternative
interface).

ifconfig -a doesnt show any interface except lo0. Any clue, what I am
missing?
Ketan