Perplexing Ultra 60 networking issue



Hi all,

This is a good 'un: I have an Ultra 60 running Solaris 10 6/06 with
no other patches installed. The machine's hostname is (unimaginatively)
ultra60 and it's IP address is 192.168.0.5. Until yesterday, this IP
address was bound to the on-board 100 basetT Ethernet port, hme0. All
was good.

Last night I installed a Netgear GA311 GBE adaptor; installation went
without a hitch, and ifconfig -a plumb showed the new device, rge0.
Excellent. The two interfaces even had different MAC addresses, so
I didn't have to mess about with the OBP.

The plan is to migrate to using rge0, so I renamed /etc/hostname.hme0
to /etc/hostname.rge0 and created a new /etc/hostname.hme0 with a differnent
hostname (ultra60-hme0) in it, just in case, and added the new IP
address to /etc/hosts. So, the intention is for rge0 to be associated
with the hostname ultra60, having an IP address of 192.168.0.5, and for
hme0 to be associated with the hostname ultra60-hme0, having an IP address
of 192.168.0.6. Here's the ifconfig output:

root@ultra60248# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.0.6 netmask ffffff00 broadcast 192.168.0.255
ether 8:0:20:93:91:dc
rge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 192.168.0.5 netmask ffffff00 broadcast 192.168.0.255
ether 0:14:6c:81:e4:f4

So far, so good, right? Now here's the perplexing bit: despite both interfaces
seeming to be bound to the right IP address, I can only connect to or ping the
machine if hme0 is plugged in. rge0's link light is lit, as is the corresponding
LED on the switch. I've also tried different cables and a different switch port,
all to no avail.

On another machine, I run ping -s 192.168.0.5, which should send a steady stream
of pings to rge0. The trouble is, it doesn't. The pings go to hme0. I know
this because if I unplug the cable going to hme0, the ping stops, resuming again
when I plug the cable back in.

Does anyone know what's going on here, coz I'm stumped. I have another rge0
card in a Sun Blade 1000 (running Nevada b41), and it works fine. The only
other difference is that in that machine I disabled the onboard Ethernet port
(eri0) because I can easily get console access if the network is FUBARed.

Any clues greatfully received,

--
Rich Teer, SCNA, SCSA, OpenSolaris CAB member

President,
Rite Online Inc.

Voice: +1 (250) 979-1638
URL: http://www.rite-group.com/rich
.



Relevant Pages

  • Re: Perplexing Ultra 60 networking issue
    ... address of the machine (or the hostname that maps to that IP address), ... The change do take place as desired, because hme0 and rge0 both ...
    (comp.unix.solaris)
  • Re: Perplexing Ultra 60 networking issue
    ... It is possible that when you ping rge0 from the other host, ... rules selecting hme0 as the default local subnet exit interface. ...
    (comp.unix.solaris)
  • Re: Strange problem with linux samba
    ... > When I ping -c1 silvermountain ... hostname resolution is performed through standard ... services that talk to a DNS server. ... will talk to DNS to look for a DNS ...
    (comp.protocols.smb)
  • Re: Need help on a strange dns client issue
    ... Networking, Internet, Routing, VPN Troubleshooting on http://www.ChicagoTech.net ... but it can ping the same computer by IP address. ... When pinging by hostname, I get the "Unknown host" message. ... If I stop the DNS Client service however, I can ping the host by ...
    (microsoft.public.windows.server.networking)
  • Re: can not ping hostnames of other subnet
    ... Thanks i can ping when i write hostnames but still i can not add member ... i can ping dns server with ip and hostname ... It can not find the domain name from other subnet so i can not add member ... > Anytime you are trying to ping by hostname, the name needs to be resolved ...
    (microsoft.public.win2000.ras_routing)