Ketan wrote:
> I have following ifconfig -a output on my soalris 10 box 
> 
> 
> # ifconfig -a
> lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 
> index
> inet 127.0.0.1 netmask ff000000
> e1000g2361000: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 
> 1500
> inet 10.21.88.29 netmask fffffc00 broadcast 10.21.91.255
> groupname GUN2363
> ether 0:15:17:8e:d8:e4
> e1000g2361000:1: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 
> 15
> inet 10.21.88.24 netmask fffffc00 broadcast 10.21.91.255
> 
> 
> 
> And when i do traceroute 10.21.88.24 it comes from the parent interface 
> e1000g2361000 rather than e1000g2361000:1 
> 
> 
> # traceroute 10.21.88.24
> traceroute: Warning: Multiple interfaces found; using 10.21.88.29 @ 
> e1000g2361000
> traceroute to 10.21.88.24 (10.21.88.24), 30 hops max, 40 byte packets
> 1 abc.test.com (10.21.88.24) 0.274 ms 0.097 ms 0.094 ms
> 
> 
> 
> What could be the reason for this .. and is there any i can change it to come 
> back from the e1000g2361000:1 interface ? rather than e1000g2361000

It looks like you have two equally valid source addresses for it to use
(.29 and .24), and the system is just arbitrarily choosing one of them.

Can you describe why that's a problem?  It looks like the system is
doing exactly what it was asked to do.

Did you mean to set "deprecated" on e10000g2361000, perhaps?

-- 
James Carlson         42.703N 71.076W         <[email protected]>
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to