martin f krafft wrote:
also sprach Simon Kelley <[EMAIL PROTECTED]> [2008.12.08.1107 +0100]:
Any idea how I can force a bridge interface into that state, to try and reproduce this?

No. :(

I have a few etch hosts (2.6.24) with bridges and they all seem
alright. I do have a sid host also running 2.6.26, and there the
bridge has the same "problem". Interestingly, also lo:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00


Ok, this much I have found.

# brctl addbr br1
# ip addr add 2001:41e0:ff38:ffff::2/64 dev br1
# ip link set br1 up
# ip addr show
.
.
.
8: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
    link/ether 0a:f2:4c:5f:bc:81 brd ff:ff:ff:ff:ff:ff
    inet6 2001:41e0:ff38:ffff::2/64 scope global tentative
       valid_lft forever preferred_lft forever
    inet6 fe80::8f2:4cff:fe5f:bc81/64 scope link
       valid_lft forever preferred_lft forever


strace dnsmasq ....
bind(6, {sa_family=AF_INET6, sin6_port=htons(53), inet_pton(AF_INET6, "2001:41e0:ff38:ffff::2", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=8}, 28) = -1 EADDRNOTAVAIL (Cannot assign requested address)

EADDRNOTAVAIL is explicitly ignored in the code, presumably because this sort of problem has happened before, though I don't remember the details, and I didn't comment it at the time. Grrr.


Whilst fiddling around, I have another bridge interface with a global IPv6 address, whihc works fine (no ADDRNOTAVAIL) I'm not sure what I did to get it into that state.

Can you try strace dnsmasq -d, and confirm that you're seeing the same problem?

I hate IPv6, it has (second system effect)++

Cheers,

Simon.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to