X-Original-To: alpine-user@lists.alpinelinux.org Received: from delphinus.uberspace.de (delphinus.uberspace.de [95.143.172.216]) by lists.alpinelinux.org (Postfix) with ESMTP id 8F0535C4D2C for ; Wed, 18 Oct 2017 12:36:40 +0000 (GMT) Received: (qmail 5287 invoked from network); 18 Oct 2017 12:36:39 -0000 Received: from localhost (HELO imac.lan) (127.0.0.1) by delphinus.uberspace.de with SMTP; 18 Oct 2017 12:36:39 -0000 From: Bernhard Ehlers Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: [alpine-user] Alpine Linux is second class member in an IPv6 network Message-Id: <3FA7B5A4-16EB-416E-8C82-FFC17414D782@bernhard-ehlers.de> Date: Wed, 18 Oct 2017 14:36:38 +0200 To: alpine-user@lists.alpinelinux.org X-Mailinglist: alpine-user Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) Hi, I=E2=80=99m quite frustrated trying to integrate Alpine Linux in an IPv6 = network. My requirements should be pretty standard, I want to use auto configuration (SLAAC) for address assignment and classless DHCPv6 for getting the DNS server IPs and domain name from the router. While SLAAC is working fine, DHCPv6 is a nightmare in Alpine. The default DHCP client udhcpc6 is simply not ready for use. They made some changes in busybox v1.27, so it might work, but that=E2=80=99s available only in the edge branch. Furthermore the ifup from busybox doesn=E2=80=99t support the use of DHCPv6 for IPv6. Then I tried using the ifupdown package together with dhclient. The first stumbling block is, that ifupdown looks for /sbin/dhclient, while it is installed in /usr/sbin/dhclient. Adding a symlink solves = this. Next is, that ifupdown calls the ip command with options, it doesn=E2=80=99= t support. So I additionally installed iproute2, that solves that. But the stateless DHCPv6 still doesn=E2=80=99t work. After some more debugging (and comparing with a working Debian) I saw that ifup doesn=E2=80=99t wait for a link-local address before starting the = DHCPv6 client. Therefore ifup often fails. That was fixed in ifupdown v0.8, but Alpine still uses 0.7. So I tagged ifupdown as outdated. At that point I gave up. Regards Bernhard= --- Unsubscribe: alpine-user+unsubscribe@lists.alpinelinux.org Help: alpine-user+help@lists.alpinelinux.org ---