Thanks a lot for all the answers. Here's the summary:
Original Question
~~~~~~~~~~~~~~~~~
I am observing a strange problem with one of our SS10. This machine
has Solaris 2.4 and is connected by tpe Etherlink connection to the
hub. This machine doesn't come on the network till somebody logs in
to it. So I login as guest and keep it that way the whole day,
otherwise commands like ping, rlogin, rsh, etc return *host not
responding* message.
What could be the problem?
Answers
~~~~~~~
1. From: "Birger A. Wathne" <birger@Vest.Sdata.No>
Sounds like a very odd problem. Perhaps you have installed the power saving
stuff in Solaris 2.x, and it powers down the machine when not used?
NO !!
2. From: Srinivasa Rao Duddupudi <sduddupu@cvimail.cv.com>
try Putting 'arp -a' command in a file in /etc/rc2.d and run this program every
( use sleep 3 ) 3 min's in the back ground
THIS WAS THE SOLUTION THAT WORKED !!!
3. From: "V. Q. Hoang" <vqh@dwrock.dw.lucent.com>
Check and make sure your eeprom tpe-link-test setting agree
with the link integrity setting on your network hub port.
EVERYTHING IS FINE.
4. From: carlo@hub.eng.wayne.edu (Carlo Musante)
I was a problem with 2.4 on Sparc 10's. The network port does not turn on
until the computer transmits a packet. My work around was to have the
computer ping another computer on the net during startup. I put the ping
command in /etc/rc3 as a single line entry "/usr/sbin/ping <hosts>". I
believe there is a patch and the problem was fixed in later versions of
the OS.
THIS WORKED PARTIALLY. BUT AFTER AN HOUR OR SO THE MACHINE AGAIN WENT TO
SLEEP.
5. From: Rick Reineman <rick@lunger.llnl.gov>
This used to be a problem with Sparc 20 machines. A patch came out
for it, basically a ping was done on bootup. Never heard of a Sparc 10
doing that, but maybe you could just put a ping at the end of
/etc/rc2.d/S72inetsvc.
THIS ALSO WORKS PERFECTLY.
Thanks again to all for the help.
Regards,
Pravin
prchavan@pcsbom.patni.com