Short summary: Package in -proposed works for me and the fix looks like it is working.
Test method:
tcpdump -i eth1 -n port 53 in one terminal while using wget to download in another terminal.
Using: ii libc6 2.6.1-1ubuntu9 GNU C Library: Shared libraries
: tfheen@thosu ~ > ip -6 addr 1: lo: <LOOPBACK,UP,10000> mtu 16436 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 19: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qlen 1000 inet6 fe80::20e:35ff:fe5a:faf7/64 scope link valid_lft forever preferred_lft forever : tfheen@thosu ~ > wget -q -O /dev/null http://err.no/
Generates the following DNS traffic: 16:10:09.176402 IP 10.5.0.215.33158 > 10.0.0.3.53: 632+ AAAA? err.no. (24) 16:10:09.254011 IP 10.0.0.3.53 > 10.5.0.215.33158: 632 0/1/0 (81) 16:10:09.254201 IP 10.5.0.215.33158 > 10.0.0.3.53: 12036+ AAAA? err.no. (24) 16:10:09.257182 IP 10.0.0.3.53 > 10.5.0.215.33158: 12036 0/1/0 (81) 16:10:09.257497 IP 10.5.0.215.33158 > 10.0.0.3.53: 15831+ A? err.no. (24) 16:10:09.280224 IP 10.0.0.3.53 > 10.5.0.215.33158: 15831 1/3/3 A 85.19.200.177 (159)
: tfheen@thosu ~ > sudo ip -6 addr add 2001:700::1 scope global dev eth1 : tfheen@thosu ~ > ip -6 addr 1: lo: <LOOPBACK,UP,10000> mtu 16436 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 19: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qlen 1000 inet6 2001:700::1/128 scope global valid_lft forever preferred_lft forever inet6 fe80::20e:35ff:fe5a:faf7/64 scope link valid_lft forever preferred_lft forever : tfheen@thosu ~ > wget -q -O /dev/null http://err.no/
Generates the following DNS traffic: 16:10:20.134376 IP 10.5.0.215.33158 > 10.0.0.3.53: 12500+ AAAA? err.no. (24) 16:10:20.137708 IP 10.0.0.3.53 > 10.5.0.215.33158: 12500 0/1/0 (81) 16:10:20.138100 IP 10.5.0.215.33158 > 10.0.0.3.53: 2276+ AAAA? err.no. (24) 16:10:20.140715 IP 10.0.0.3.53 > 10.5.0.215.33158: 2276 0/1/0 (81) 16:10:20.146271 IP 10.5.0.215.33158 > 10.0.0.3.53: 60280+ A? err.no. (24) 16:10:20.151414 IP 10.0.0.3.53 > 10.5.0.215.33158: 60280 1/3/3 A 85.19.200.177 (159)
Using: ii libc6 2.6.1-1ubuntu10 GNU C Library: Shared libraries
gives DNS traffic:
16:16:26.700719 IP 10.5.0.215.33158 > 10.0.0.3.53: 20319+ A? err.no. (24) 16:16:26.706644 IP 10.0.0.3.53 > 10.5.0.215.33158: 20319 1/3/3 A 85.19.200.177 (159)
: tfheen@thosu ~ > sudo ip -6 addr add 2001:700::1 scope global dev eth1 : tfheen@thosu ~ > ip -6 addr 1: lo: <LOOPBACK,UP,10000> mtu 16436 inet6 ::1/128 scope host valid_lft forever preferred_lft forever 19: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qlen 1000 inet6 2001:700::1/128 scope global tentative valid_lft forever preferred_lft forever inet6 fe80::20e:35ff:fe5a:faf7/64 scope link valid_lft forever preferred_lft forever : tfheen@thosu ~ > wget -q -O /dev/null http://err.no/
16:16:38.356699 IP 10.5.0.215.33158 > 10.0.0.3.53: 57456+ AAAA? err.no. (24) 16:16:38.362829 IP 10.0.0.3.53 > 10.5.0.215.33158: 57456 0/1/0 (81) 16:16:38.363003 IP 10.5.0.215.33158 > 10.0.0.3.53: 7352+ AAAA? err.no. (24) 16:16:38.365611 IP 10.0.0.3.53 > 10.5.0.215.33158: 7352 0/1/0 (81) 16:16:38.365729 IP 10.5.0.215.33158 > 10.0.0.3.53: 236+ A? err.no. (24) 16:16:38.369413 IP 10.0.0.3.53 > 10.5.0.215.33158: 236 1/3/3 A 85.19.200.177 (159)
So it seems like the fix is working.
Short summary: Package in -proposed works for me and the fix looks like it is working.
Test method:
tcpdump -i eth1 -n port 53 in one terminal while using wget to download in another terminal.
Using:
ii libc6 2.6.1-1ubuntu9 GNU C Library: Shared libraries
: tfheen@thosu ~ > ip -6 addr MULTICAST, UP,10000> mtu 1500 qlen 1000 35ff:fe5a: faf7/64 scope link err.no/
1: lo: <LOOPBACK,UP,10000> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
19: eth1: <BROADCAST,
inet6 fe80::20e:
valid_lft forever preferred_lft forever
: tfheen@thosu ~ > wget -q -O /dev/null http://
Generates the following DNS traffic:
16:10:09.176402 IP 10.5.0.215.33158 > 10.0.0.3.53: 632+ AAAA? err.no. (24)
16:10:09.254011 IP 10.0.0.3.53 > 10.5.0.215.33158: 632 0/1/0 (81)
16:10:09.254201 IP 10.5.0.215.33158 > 10.0.0.3.53: 12036+ AAAA? err.no. (24)
16:10:09.257182 IP 10.0.0.3.53 > 10.5.0.215.33158: 12036 0/1/0 (81)
16:10:09.257497 IP 10.5.0.215.33158 > 10.0.0.3.53: 15831+ A? err.no. (24)
16:10:09.280224 IP 10.0.0.3.53 > 10.5.0.215.33158: 15831 1/3/3 A 85.19.200.177 (159)
: tfheen@thosu ~ > sudo ip -6 addr add 2001:700::1 scope global dev eth1 MULTICAST, UP,10000> mtu 1500 qlen 1000 35ff:fe5a: faf7/64 scope link err.no/
: tfheen@thosu ~ > ip -6 addr
1: lo: <LOOPBACK,UP,10000> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
19: eth1: <BROADCAST,
inet6 2001:700::1/128 scope global
valid_lft forever preferred_lft forever
inet6 fe80::20e:
valid_lft forever preferred_lft forever
: tfheen@thosu ~ > wget -q -O /dev/null http://
Generates the following DNS traffic:
16:10:20.134376 IP 10.5.0.215.33158 > 10.0.0.3.53: 12500+ AAAA? err.no. (24)
16:10:20.137708 IP 10.0.0.3.53 > 10.5.0.215.33158: 12500 0/1/0 (81)
16:10:20.138100 IP 10.5.0.215.33158 > 10.0.0.3.53: 2276+ AAAA? err.no. (24)
16:10:20.140715 IP 10.0.0.3.53 > 10.5.0.215.33158: 2276 0/1/0 (81)
16:10:20.146271 IP 10.5.0.215.33158 > 10.0.0.3.53: 60280+ A? err.no. (24)
16:10:20.151414 IP 10.0.0.3.53 > 10.5.0.215.33158: 60280 1/3/3 A 85.19.200.177 (159)
Using:
ii libc6 2.6.1-1ubuntu10 GNU C Library: Shared libraries
: tfheen@thosu ~ > ip -6 addr MULTICAST, UP,10000> mtu 1500 qlen 1000 35ff:fe5a: faf7/64 scope link err.no/
1: lo: <LOOPBACK,UP,10000> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
19: eth1: <BROADCAST,
inet6 fe80::20e:
valid_lft forever preferred_lft forever
: tfheen@thosu ~ > wget -q -O /dev/null http://
gives DNS traffic:
16:16:26.700719 IP 10.5.0.215.33158 > 10.0.0.3.53: 20319+ A? err.no. (24)
16:16:26.706644 IP 10.0.0.3.53 > 10.5.0.215.33158: 20319 1/3/3 A 85.19.200.177 (159)
: tfheen@thosu ~ > sudo ip -6 addr add 2001:700::1 scope global dev eth1 MULTICAST, UP,10000> mtu 1500 qlen 1000 35ff:fe5a: faf7/64 scope link err.no/
: tfheen@thosu ~ > ip -6 addr
1: lo: <LOOPBACK,UP,10000> mtu 16436
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
19: eth1: <BROADCAST,
inet6 2001:700::1/128 scope global tentative
valid_lft forever preferred_lft forever
inet6 fe80::20e:
valid_lft forever preferred_lft forever
: tfheen@thosu ~ > wget -q -O /dev/null http://
gives DNS traffic:
16:16:38.356699 IP 10.5.0.215.33158 > 10.0.0.3.53: 57456+ AAAA? err.no. (24)
16:16:38.362829 IP 10.0.0.3.53 > 10.5.0.215.33158: 57456 0/1/0 (81)
16:16:38.363003 IP 10.5.0.215.33158 > 10.0.0.3.53: 7352+ AAAA? err.no. (24)
16:16:38.365611 IP 10.0.0.3.53 > 10.5.0.215.33158: 7352 0/1/0 (81)
16:16:38.365729 IP 10.5.0.215.33158 > 10.0.0.3.53: 236+ A? err.no. (24)
16:16:38.369413 IP 10.0.0.3.53 > 10.5.0.215.33158: 236 1/3/3 A 85.19.200.177 (159)
So it seems like the fix is working.