On 2013-10-15 20:13, Apollon Oikonomopoulos wrote:
Hi Philipp,

On 16:41 Tue 15 Oct     , Philipp Kolmann wrote:
The IPv6 addresses which are balanced with keepalived are all
configured with transparent. There I don't have any issues.

I have the issue with the fixed IPv6 Address of the interface,
specified in /etc/network/interfaces

iface eth0 inet6 static
         address 2001:629:1005:30::11
         netmask 64
As Vincent pointed out, you're probably hit by IPv6 Duplicate Address
Detection (DAD). Unfortunately it also seems that Optimistic DAD does
not work at this stage. This has nothing to do with HAProxy, it's the
Linux kernel delaying to make the address available to userspace. If
this is a 100% controllable environment, you can turn DAD off on the
specified interface, with:

   pre-up echo 0 > /proc/sys/net/ipv6/conf/$IFACE/accept_dad

It's dirty, but it should get you up and running without delays. I'm not
suggesting you should do it, just make sure you understand the
implications of this.

In my view, the proper solution would be for ifupdown to wait for the
address to become available (i.e. leave the tentative state). The only
thing we can do is warn about this in README.Debian I guess.

Hi Apollon,

thanks for the update. I solved the issue for me with a sleep 10 at the head of the htproxy init.d startfile. It's ugly, but it works for me so far.

I just wanted to raise this issue, so others can find a solution. I have also subscribed to the ifupdown BR regarding this issue.

thanks
Philipp


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to