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]

Reply via email to