Comment 360 for bug 417757

Revision history for this message
In , software (software-redhat-bugs) wrote :

Created attachment 353850
wireshark capture of dns failure

I had this problem with F10, and now again with F11.
It prevents me from connecting to yum, firefox, or
ssh, which makes fixing it difficult, although
dig and ping work just fine.

I have captured the network traffic of a failed ssh
session which is attached. The Fedora 11 client sends
out two queries (both A and AAAA) for the same name
at the same time from the same port. The queries have
different transaction ID numbers so they both get a
response, but unfortunately the socket appears to be
closed after the first response, because the second
response elicits an ICMP destination unreachable from
the client. Unfortunately my DNS server is really
fast for the AAAA failures, so all my IPV4 connections
fail. It's a Motorola DSL modem from AT&T.

If the two transactions need to use the same socket,
libc needs to leave the socket open to get both
responses. The impact is huge.