From owner-freebsd-jail@freebsd.org Sat Aug 27 22:05:04 2016 Return-Path: Delivered-To: freebsd-jail@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8ACA0B77117 for ; Sat, 27 Aug 2016 22:05:04 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5CA50F3C for ; Sat, 27 Aug 2016 22:05:04 +0000 (UTC) (envelope-from luzar722@gmail.com) Received: by mail-it0-x22d.google.com with SMTP id g62so46722292ith.1 for ; Sat, 27 Aug 2016 15:05:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=6Ha9ICbHMoCdqKjlY5KWEzNG4zUR3zUDKrSSjQMYsXo=; b=d4lMDtDgwTHubH9VKsbOQC5Q+X1+QEGYFiob1R17Uo/USRoDsWv1EC4zS/HP/8ojgX bOo1C3tvsuBjt44CMDTgGi8LkwflE2cum8GzvkVtOvFvAJFg9Su9YMTwg1Ai2g/MO9m+ zQmZTFXZAjU/ykIzpQJO2aPvNGgCel6Y5oN5Vf6nS+ANSAjVfzUj9fidhgJJbBYNSOQ/ yyAPQweI56qLAYMG1pXqN49Q7zLl6zRnnRQUUlAmnUoaUN9Db7AC44zHbh9/NbkEZd8k 58aFEZTRqyWceAxrgl7zEZ5ZnlJk7LmuxhSQKGtbzE7aPvxqn0tDFi0k8XhZUWyqkFsC IM6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=6Ha9ICbHMoCdqKjlY5KWEzNG4zUR3zUDKrSSjQMYsXo=; b=fDiXyuScamvgz7caQ2D1Wdr46613tDCKJKN3ZKvNXrrCCq+tLgamjlqfLxsAlN25o4 m9rWejbQrIzrIqA5ooe14MN1l3chsYCQLzxQLL8Xx/bc9la0hTBBCvxDN3ZOpVnVSgV2 ziRSBd54ai93sk+YON/ITqEf1A1IUozrLUJwSJnhMmRr9jZ7P07LAOZZ1Qp17QVxqw6C mmVwzVIafAL5Wx1mAWc/mSluApOIU/hUXQiCWFT1S/xRsdvlNUnqVRT0EU1EUG5TIuYs KWwebn4OgjUMwWBTzJGXir7VFjP2cJcceWP9AHYrwjT7oSXyaelzKBHq6LG6alGaJ1gI 54CQ== X-Gm-Message-State: AE9vXwNdEOVyE3K5eOQBYPLZuHC04JUrpsr+s3pvZtB45XxfTKjeH4D+mwzc2wIlx5zoFA== X-Received: by 10.36.104.73 with SMTP id v70mr6481347itb.12.1472335503645; Sat, 27 Aug 2016 15:05:03 -0700 (PDT) Received: from [10.0.10.3] (cpe-24-165-196-54.neo.res.rr.com. [24.165.196.54]) by smtp.googlemail.com with ESMTPSA id r200sm2221074itc.13.2016.08.27.15.05.02 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 27 Aug 2016 15:05:03 -0700 (PDT) Message-ID: <57C20EA8.3030906@gmail.com> Date: Sat, 27 Aug 2016 18:05:28 -0400 From: Ernie Luzar User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Roger Leigh CC: freebsd-jail@freebsd.org Subject: Re: Jails and IPv6 local loopback References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-jail@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Discussion about FreeBSD jail\(8\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Aug 2016 22:05:04 -0000 Roger Leigh wrote: > On 27/08/16 17:22, Roger Leigh wrote: >> Hi list, >> >> I saw >> https://lists.freebsd.org/pipermail/freebsd-jail/2011-March/001500.html >> in the archives but didn't see anything more recent. >> >> This is with 10.3-RELEASE > [...] > > And after upgrade to 11.0-RC2: > > bfcpp% ifconfig > bge0: flags=8843 metric 0 mtu 1500 > > options=c019b > > ether 38:ea:a7:ab:61:53 > inet 192.168.1.12 netmask 0xffffffff broadcast 192.168.1.12 > inet6 2001:8b0:860:ddbd:3aea:a7ff:feab:7002 prefixlen 128 vhid 3 > nd6 options=21 > media: Ethernet autoselect (1000baseT ) > status: active > lo0: flags=8049 metric 0 mtu 16384 > options=600003 > nd6 options=21 > bfcpp% ping -c1 localhost > PING localhost (127.0.0.1): 56 data bytes > 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.061 ms > > --- localhost ping statistics --- > 1 packets transmitted, 1 packets received, 0.0% packet loss > round-trip min/avg/max/stddev = 0.061/0.061/0.061/0.000 ms > bfcpp% ping6 -c1 localhost > PING6(56=40+8+8 bytes) 2001:8b0:860:ddbd:3aea:a7ff:feab:7002 --> ::1 > ping6: sendmsg: Can't assign requested address > ping6: wrote localhost 16 chars, ret=-1 > > --- localhost ping6 statistics --- > 1 packets transmitted, 0 packets received, 100.0% packet loss > >> As you can see, inside the jail I have a working IPv4 loopback, but not >> a working IPv6 loopback. Both work correctly on the host system. This >> is inconsistent, and it's breaking stuff which needs the v6 loopback to >> be functional. >> >> Is this a case of a bad default, a misconfiguration or a bug in the >> loopback support for jails? > > Note that 11.0-RC2 shows exactly the same behaviour. > > > Regards, > Roger You are not seeing what you think you are seeing. jail(8) is mapping the loopback interface over the jails assigned ipv4 ip address. It only seems reasonable that its doing the same thing with the ipv6 ip address. Check out this PR for more details https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210049