OpenSSH 4.2p1 over IPv6 results in TCP checksum error

Jay Cliburn jlistaddr at gmail.com
Tue Nov 8 13:54:34 UTC 2005


Has anyone successfully used the standard FC4 x86_64 RPM version of ssh (
v4.2p1) to connect over IPv6? My attempts result in a TCP checksum error
when the client sends the ssh protocol assertion. I have a screenshot of an
Ethereal capture of the session that's about 270KB, but I'm not sure what
the rules are for posting images/attachments, so I'll hold off on that for
now. Here's a synopsis.

Frames 1-3: IPv6 address discovery.
Frames 4-6: TCP 3-way handshake.
Frame 7: SSH server asserts ssh protocol 2 to client.
Frame 8: Client ACKs Frame 7.
Frame 9: Client asserts ssh protocol 2 to server. Checksum error!
Frame 10: Client retransmits. Checksum error again!
and so on until
Frame 17: Server gives up and issues FIN/ACK to client.

Another oddity: If I modify the server sshd_config by setting AddressFamily
to inet6, it still accepts IPv4 connections (and the IPv6 connection attempt
still fails) after restarting sshd.

I'm new to IPv6, so I could certainly have a configuration issue getting in
the way here, but ping6 works between the hosts, and the Ethereal capture
doesn't show anything out of the ordinary with respect to the source and
destination addresses. Before I go and custom build ssh, I'd like
verification that the Fedora-supplied ssh rpm actually does or doesn't work
straight out of the box under IPv6.

Thanks,
Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20051108/ebfa2293/attachment-0001.htm>


More information about the fedora-list mailing list