This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: ssh client disconnect error
Corinna Vinschen <corinna-cygwin <at> cygwin.com> writes:
> nslookup <numerical address>
>
> > $less /etc/hosts
> > 127.0.0.1 localhost
> >
> > $ nslookup localhost
> > Non-authoritative answer:
> > Server: UnKnown
> > Address: 192.168.1.1:53
>
> As I said, a DNS problem which you really should fix or let fix by your
> local admin. localhost should be resolved to 127.0.0.1 (IPv4) and/or
> ::1 (IPv6). It's resolved to 192.168.1.1 plus a port number 53 which is
> very wrong. sshd will make a reverse lookup for 192.168.1.1, get a
> machine name different from localhost and complains correctly about a
> host name/address mismatch.
i think u have missed read the nslookup result.
$ nslookup localhost
Non-authoritative answer:
Server: UnKnown
Address: 192.168.1.1:53
Name: localhost
Address: 127.0.0.1
the 192.168.1.1:53 is my DHCP DNS/gateway.
it has correctly resolved localhost to 127.0.0.1
i managed to get it to work by modifying the hosts.allow by changing the
following line
from
ALL : PARANOID : deny
to
ALL : LOCAL : deny
removed the PARANOID checks for mismatched name to IP.
it doesnt solve why the sshd is getting the wrong ip for localhost.
any ideas most welcome
-lp
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/