I'm trying to plumb a new interface bge1 on my machine:
root@obms2-com-indianapolis-in:/root# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.20.10.22 netmask ffffff00 broadcast 172.20.10.255
ether 0:14:4f:56:8f:7d
root@obms2-com-indianapolis-in:/root# ifconfig bge1 plumb
root@obms2-com-indianapolis-in:/root# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.20.10.22 netmask ffffff00 broadcast 172.20.10.255
ether 0:14:4f:56:8f:7d
bge1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 14
inet 0.0.0.0 netmask 0
ether 0:14:4f:56:8f:7e
root@obms2-com-indianapolis-in:/root# ifconfig bge1 10.14.5.73 netmask 255.255.255.0 broadcast 10.14.5.255
root@obms2-com-indianapolis-in:/root# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.20.10.22 netmask ffffff00 broadcast 172.20.10.255
ether 0:14:4f:56:8f:7d
bge1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 14
inet 10.14.5.73 netmask ffffff00 broadcast 10.14.5.255
ether 0:14:4f:56:8f:7e
root@obms2-com-indianapolis-in:/root# ifconfig bge1 up
root@obms2-com-indianapolis-in:/root# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 172.20.10.22 netmask ffffff00 broadcast 172.20.10.255
ether 0:14:4f:56:8f:7d
bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 14
inet 10.14.5.73 netmask ffffff00 broadcast 10.14.5.255
ether 0:14:4f:56:8f:7e
Notice that the new interface bge1 is 'RUNNING' until i 'ifconfig bge1 up' it. I read that if the interface is not running then the kernel does not recognize it. Even if I 'ifconfig bge1 down' the int it never comes back to running. I have to unplumb and plumb it again to get it running but it will never stay that way after I 'ifconfig bge1 up' the int. Can someone please tell me what I am doing wrong?