The only way to definitively
resolve such problems is to watch the connection with a packet-sniffer like ethereal
. But if you're getting a 30-second
(or similar) delay, there's a very good chance that it's a timeout.
Here's one thing to check: what does /etc/resolv.conf
Let's say that it contains something like this:
Okay, then, try this command-line command: firstname.lastname@example.org your_nfs_host
Does it reply instantly,
or does it wait ... say ... 30 seconds?
If so, your computer might be posting a request to the first nameserver
, then waiting a long time
before trying the second one. A classic "timeout."
You're looking for something like that.
Whenever a computer waits, not only for a "human-noticeable" amount of time but a "human-annoying"
amount of time, it is probably ... as the thespians among us would instantly grok ... "waiting for Godot."