Comment 4 for bug 156720

Revision history for this message
Tollef Fog Heen (tfheen) wrote :

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

: 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/

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/

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.