ssh delays 40 seconds

Kevin Kinsey kdk at daleco.biz
Mon Jun 6 04:08:10 GMT 2005


Robert Marella wrote:

> Jonathan Chen wrote:
>
>> On Sun, Jun 05, 2005 at 04:49:26PM -1000, Robert Marella wrote:
>>
>>> Jonathan Chen wrote:
>>
>>
>>
>> [...]
>>
>>>> It's not the forward case that's the problem. The sshd daemon on the
>>>> server side attempts to find out where the connection is from by doing
>>>> a reverse-lookup. If the incoming IP hasn't got a DNS entry, the 
>>>> failing
>>>> DNS ip-lookup will time out in ~30s.
>>>>
>>>
>>> Thanks for responding. In all of my systems /etc/hosts is populated 
>>> with the name and LAN IP address of all other boxes. My 
>>> gateway/firewall is a 5.4 Rel computer. I can ping that box "it's 
>>> called gateway" with ping gateway or ping 10.0.0.1 no problem.
>>
>>
>>
>> What does "dig -x 10.0.0.1" on the ssh-server box give you? Looks like
>> you need to set up a internal DNS server to resolve these sort of
>> problems.
>>
>> Cheers.
>
>
> Jonathan
> from my gateway box. The 24.25.227.64 is also found in resolv.conf placed
> there by dhcpd from roadrunner.
>
> robert at gateway:~> dig -x 10.0.0.1
>
> ; <<>> DiG 9.3.1 <<>> -x 10.0.0.1
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 51746
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;1.0.0.10.in-addr.arpa.         IN      PTR
>
> ;; Query time: 4208 msec
> ;; SERVER: 24.25.227.64#53(24.25.227.64)
> ;; WHEN: Sun Jun  5 16:58:13 2005
> ;; MSG SIZE  rcvd: 39
>


No ANSWER section. . . seems to prove that
the issue is probably reverse DNS, AFAIAC.

Should look more like:
======================================
#dig -x 192.168.0.1

; <<>> DiG 9.3.0 <<>> -x 192.168.0.1
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50363
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1

;; QUESTION SECTION:
;1.0.168.192.in-addr.arpa.      IN      PTR

;; ANSWER SECTION:
1.0.168.192.in-addr.arpa. 86400 IN      PTR     
archangel.daleco.biz.0.168.192.in-addr.arpa.

<snippage>
=======================================

I forget which, but one chapter in the handbook deals with running
a nameserver; getting reverse DNS should eliminate your delay issue.

Kevin Kinsey
DaleCo, S.P.


More information about the freebsd-questions mailing list