Good news, everyone!  TL;DR:

Pali, I've (finally) managed to reproduce and fix this bug (IPv6 UDP
DNS), with your recommendation of the program 'jdns'.  For reference,
here's my reproduction procedure, on a fresh install of Precise server
(a slight variation on a method Pali developed):

sudo apt-get install dnsmasq
echo listen-address=::1 | sudo tee /etc/dnsmasq.d/ipv6
echo nameserver ::1 | sudo resolvconf -a lo.inet6
sudo /etc/init.d/dnsmasq restart
# fetch and build https://github.com/psi-im/iris/tree/master/src/jdns
./jdns -d -6 uni AAAA google.com ::1 

    ... kernel versions >= 3.13.0-69.112~precise1 fail with "[1] Error:
Timeout"

Ian, thanks very much for the pointer!  Your mention of Debian bug
808293 led to this pending patch, which does fix this bug (and hopefully
your tftp bug also):  https://patchwork.ozlabs.org/patch/561746/ ("udp:
properly support MSG_PEEK with truncated buffers")

Here's an amd64 test kernel which is 3.13.0-69.112~precise1 + a simple
backport of that patch.   Pali, this passes the 'jdns' test.  Can you
confirm that it resolves your original issue too?  Ian, does it also fix
your tftp problem?

http://kernel.ubuntu.com/~kamal/lp1527902/linux-
image-3.13.0-69-generic_3.13.0-69.112~precise1+lp1527902_amd64.deb



** Changed in: linux (Ubuntu)
     Assignee: Joseph Salisbury (jsalisbury) => Kamal Mostafa (kamalmostafa)

** Changed in: linux-lts-trusty (Ubuntu)
     Assignee: Joseph Salisbury (jsalisbury) => Kamal Mostafa (kamalmostafa)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1527902

Title:
  3.13.0-71: IPv6 UDP DNS packets are not received

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1527902/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to