interconnect with a crossover cable (NIC bge1) does not work in Solaris 10
I connected two systems with a crossover cable for Oracle 10gR2 RAC like below commands.
systemA> ifconfig bge1 plumb
SystemA>ifconfig bge1 192.168.2.101 netmask 255.255.255.0 up
systemB> ifconfig bge1 plumb
SystemB>ifconfig bge1 192.168.2.102 netmask 255.255.255.0 up
The I connected with a crossover cable between systems.
Once, I was able to ping between systems. After I reinstalled OS, I cannot ping between systems.
Here is the output of 'ifconfig -a' from one system.
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.14.101.23 netmask fffffc00 broadcast 10.14.103.255
ether 0:14:4f:5c:b7:ea
bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 6
inet 192.168.2.101 netmask ffffff00 broadcast 192.168.2.255
ether 0:14:4f:5c:b7:eb
# 2
Here are outputs from both systems. I read the article about NIC type bge has some problem for interconnect with a crossover cable. It was working last week. I guess I need to make 'RUNNING' for both bge1.
Thank you for your help.
-Yong
SystemA
====================
$ grep network path_to_inst
"/pci@1f,700000/network@2" 0 "bge"
"/pci@1f,700000/network@2,1" 1 "bge"
"/pci@1d,700000/network@2" 2 "bge"
"/pci@1d,700000/network@2,1" 3 "bge"
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.14.101.24 netmask fffffc00 broadcast 10.14.103.255
ether 0:14:4f:5c:b7:72
bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 6
inet 192.168.2.102 netmask ffffff00 broadcast 192.168.2.255
ether 0:14:4f:5c:b7:73
System B
======================
Password:
Sun Microsystems Inc.SunOS 5.10Generic January 2005
You have new mail.
# grep network /etc/path_to_inst
"/pci@1f,700000/network@2" 0 "bge"
"/pci@1f,700000/network@2,1" 1 "bge"
"/pci@1d,700000/network@2" 2 "bge"
"/pci@1d,700000/network@2,1" 3 "bge"
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 10.14.101.23 netmask fffffc00 broadcast 10.14.103.255
ether 0:14:4f:5c:b7:ea
bge1: flags=1000803<UP,BROADCAST,MULTICAST,IPv4> mtu 1500 index 6
inet 192.168.2.101 netmask ffffff00 broadcast 192.168.2.255
ether 0:14:4f:5c:b7:eb