IPv6 broken under AIX?
Darren Tucker
dtucker at zip.com.au
Fri Jan 9 18:58:28 EST 2004
Anders Liljegren wrote:
> I've tried to get OpenSSH_3.7.1p2 to work over IPv6 under AIX 5.1.0 and
> 5.2.0 without success. If I configure sshd to listen to an IPv6 address
> it will take the uppermost 32 bits of the IPv6 address and interpret it
> as an IPv4 address.
Currently configure will define BROKEN_GETADDRINFO (see config.h) for
all AIX versions, which will cause the built-in getaddrinfo-family
replacement functions to be used. Those support IPv4 only.
Attempting to use AIX's functions will cause sshd to not work at all:
debug1: private host key: #2 type 2 DSA
getnameinfo failed
getnameinfo failed
Cannot bind any address.
Adding some code to print an error for the failure gives:
getnameinfo failed: Invalid argument
getnameinfo failed: Invalid argument
I don't know why AIX's getnameinfo doesn't work. I did a quick search
of the AIX APARs last time I looked at this but didn't turn up anything.
--
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69
Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.
More information about the openssh-unix-dev
mailing list