Hi,
I'm running into following problem and wonder if it is expected.
The system has two interfaces configured,
# ifconfig -a
.......................
e1000g0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500
index 2
inet 10.13.21.199 netmask ffffff00 broadcast 10.13.21.255
ether 0:15:17:2d:3:46
e1000g1: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500
index 3
inet 129.158.144.117 netmask ffffff00 broadcast 129.158.144.255
ether 0:15:17:2d:3:91
............................
and the route info is like this
# netstat -nr
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
default 10.13.21.1 UG 1 5 e1000g0
default 129.158.144.1 UG 1 1 e1000g1
10.13.21.0 10.13.21.199 U 1 64 e1000g0
129.158.144.0 129.158.144.117 U 1 5 e1000g1
127.0.0.1 127.0.0.1 UH 1 28 lo0
Then I started pinging a remote host
# ping -s 10.13.49.105
PING 10.13.49.105: 56 data bytes
64 bytes from 10.13.49.105: icmp_seq=0. time=1.949 ms
Here I unplugged the copper of e1000g1, the ping was working fine so I inserted
it back.
And then I unplugged e1000g0, the ping stopped work and even
ping -i e1000g1 10.13.49.105 didn't work.
Seems the only way to get out of that situation is either
plug the e1000g0 in
or
remove the first route entry manually.
Is this behavior normal/expected??
Note, the system is installed with a 'network core' distribution.
Thanks,
Ran
--
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]