From nobody Wed Jul 24 01:48:15 2024 X-Original-To: freebsd-net@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WTH466gJRz5RMNP for ; Wed, 24 Jul 2024 01:48:54 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4WTH453n8Fz4sxs for ; Wed, 24 Jul 2024 01:48:53 +0000 (UTC) (envelope-from karl@denninger.net) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=denninger.net; spf=pass (mx1.freebsd.org: domain of karl@denninger.net designates 104.236.120.189 as permitted sender) smtp.mailfrom=karl@denninger.net Received: from denninger.net (syn-096-033-195-197.res.spectrum.com [96.33.195.197]) by colo1.denninger.net (Postfix) with ESMTP id AE07A2110C9 for ; Tue, 23 Jul 2024 21:48:30 -0400 (EDT) Received: from [192.168.10.28] (D18.Denninger.Net [192.168.10.28]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id D1A6849A568 for ; Tue, 23 Jul 2024 21:48:16 -0400 (EDT) Message-ID: Date: Tue, 23 Jul 2024 21:48:15 -0400 List-Id: Networking and TCP/IP with FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-net List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-net@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: DHCPv6 IA_PD - how-to To: freebsd-net@freebsd.org References: <190e09e6c1a.11450232913849.654798645277119294@marples.name> Content-Language: en-US From: Karl Denninger Autocrypt: addr=karl@denninger.net; keydata= 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 Z7FdWd0DYG+m In-Reply-To: <190e09e6c1a.11450232913849.654798645277119294@marples.name> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------17tDUlZSFDGv7ZTp1B0GVA3K" X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.60 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_SHORT(-0.94)[-0.944]; NEURAL_SPAM_MEDIUM(0.73)[0.732]; NEURAL_HAM_LONG(-0.60)[-0.597]; DMARC_POLICY_ALLOW(-0.50)[denninger.net,none]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; ARC_NA(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEFALL_USER(0.00)[karl]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+,4:~,5:~]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org]; R_DKIM_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-net@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4WTH453n8Fz4sxs This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------17tDUlZSFDGv7ZTp1B0GVA3K Content-Type: multipart/mixed; boundary="------------O0oc3gjOxrPUJh6zwngxVD8y"; protected-headers="v1" From: Karl Denninger To: freebsd-net@freebsd.org Message-ID: Subject: Re: DHCPv6 IA_PD - how-to References: <190e09e6c1a.11450232913849.654798645277119294@marples.name> In-Reply-To: <190e09e6c1a.11450232913849.654798645277119294@marples.name> --------------O0oc3gjOxrPUJh6zwngxVD8y Content-Type: multipart/alternative; boundary="------------LSnjR3BFpDhCtLaqkIZB0HBW" --------------LSnjR3BFpDhCtLaqkIZB0HBW Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNy8yMy8yMDI0IDEzOjIzLCBSb3kgTWFycGxlcyB3cm90ZToNCj4gSGkNCj4NCj4gLS0t LSBPbiBUdWUsIDIzIEp1bCAyMDI0IDE4OjExOjE4ICswMTAwY3Jvc3MrZnJlZWJzZEBkaXN0 YWwuY29tICB3cm90ZSAtLS0tDQo+DQo+DQo+PiB0bDtkcjsgYW55b25lIGhhdmUgYSBnb29k IElQdjYgbmV0d29yayBzZXR1cCBiYXNlZCBvbiBhbiBJQV9QRCBmcm9tDQo+PiB0aGVpciBw cm92aWRlcj8gQW55IGRldGFpbHMgb3IgYWR2aWNlIHRvIHNoYXJlPw0KPj4NCj4+IFRoZSBj dXJyZW50IHJvdXRlciBpcyB4ODZfNjQgRnJlZUJTRCAxMS54LCBidXQgSeKAmW0gYnVpbGRp bmcgdGhlIEZyZWVCU0QNCj4+IDE0LjEgc3lzdGVtIHRvIHJlcGxhY2UgaXQgbm93LiBXaGF0 IHRvIGluc3RhbGwgb24gaXQgZm9yIHRoaXMgaXMgYSBwZW5kaW5nDQo+PiBxdWVzdGlvbi4N Cj4+DQo+PiBIZWxsbyBhbGwuIEkgaGF2ZSBiZWVuIHJ1bm5pbmcgYSBGcmVlQlNEIHJvdXRl ciBmb3IgeWVhcnMgYW5kIHllYXJzLiBJIGhhdmUNCj4+IHRoaXMgeWVhciBiZWVuIHRyeWlu ZyB0byBmaWd1cmUgb3V0IGhvdyB0byB1c2UgYW4gSVB2NiBhbGxvY2F0aW9uIGZyb20gbXkN Cj4+IHByb3ZpZGVyIChWZXJpem9uIEZpT1MpLiBUaGV5IGFyZSB1c2luZyB0aGUgUEQgZmVh dHVyZSBvZiBESENQdjYgdG8gZ2l2ZQ0KPj4gYSBkZWxlZ2F0aW9uLCBhbmQgbm90IGdpdmVu IGFuIGFkZHJlc3MgKE5BKSB3aGVuIGFza2VkLg0KPj4NCj4+IFRoZXJlIGFyZSwgdW5mb3J0 dW5hdGVseSwgX21hbnlfIHByb2dyYW1zIHRoYXQgY2FuIGhlbHAgbWUgd2l0aCB0aGlzLA0K Pj4gYW5kIGdvb2dsZSB5aWVsZGVkIG5vIGNsZWFyIGJlc3QtcGF0aC4gSSBoYXZlIG5vdCBi ZWVuIGFibGUgdG8gZ2V0DQo+PiBJU0MgZGhjbGllbnQgdG8gd29yayBmb3IgbWUgc28gZmFy LCBhbmQgSSBkaWQgZ2V0IGRoY3BjZCB3b3JraW5nLCBidXQNCj4+IG9ubHkgd2l0aCBjb21t YW5kLWxpbmUgb3B0aW9ucyByYXRoZXIgdGhhbiBjb25maWcgZmlsZSwgYW5kIHRoYXQNCj4+ IGFwcGxpY2F0aW9uIGRvZXNu4oCZdCBoYXZlIHRoZSBzbWFydHMgdG8gY29uZmlndXJlIHRo aW5ncyBiYXNlZCBvbg0KPj4gdGhlIFBELCBzbyBJ4oCZZCBoYXZlIHRvIGNvZGUgYWxsIG9m IHRoYXQgbXlzZWxmLg0KPg0KPiBJJ20gdXBzdHJlYW0gZm9yIGRoY3BjZC4NCj4gQWxsIG9w dGlvbnMgcmVsYXRlZCB0byBQRCBhcmUgY29uZmlndXJhYmxlIGluIHRoZSBkaGNwY2QuY29u Zig1KSBjb25maWd1cmF0aW9uIGZpbGUuIFRoZXJlIGFyZSBhbHNvIHNvbWUgZXhhbXBsZXMu DQo+DQo+DQo+IFdoYXQgYXJlIHlvdSBzdHJ1Z2dsaW5nIHdpdGggc3BlY2lmaWNhbGx5Pw0K Pg0KPg0KPiBSb3kNCg0KSGkgUm95Ow0KDQpJJ2QgbGlrZSB0byByZXBsaWNhdGUgdGhpcyB0 aGF0IGlzIGN1cnJlbnRseSBiZWluZyBzZW50IHVwIHZpYSBkaGNwNmMsIA0Kd2hpY2ggaXMg bm90IHF1aXRlLWNsZWFyIHRvIG1lIGZyb20gdGhlIGRvY3Mgb24gaG93IHRvIGRvIHRoYXQu DQoNCiMNCiMgVGhpcyBjb25maWd1cmF0aW9uIHdpbGwgYXR0ZW1wdCB0byBnZXQgLzU2IG9y IGEgLzYwIGZyb20gdGhlDQojIElTUCBhbmQgYXNzaWduIGEgLzY0IGludGVybmFsbHkuDQoj IE5vdGUgdGhhdCBpZiB5b3UgaGF2ZSBhIC82MCB5b3UgY2FuIGhhdmUgZm91ciAvNjRzIGRl ZmluZWQ7IGlmIHlvdSBoYXZlIGENCiMgLzU2IHRoZW4gb2J2aW91c2x5IHlvdSBjYW4gaGF2 ZSAxNiBpbnRlcm5hbCBuZXR3b3Jrcy7CoCBGb3IgbW9zdCAiaG91c2UiDQojIHNpemUgbmV0 d29ya3MgZm91ciBzZXBhcmF0ZSBkZWxpbmVhdGlvbnMgaXMgZW5vdWdoLCBmb3IgbW9zdCAi bW9kZXJhdGUiDQojIHNpemVkIGNvcnBvcmF0ZSBlbnZpcm9ubWVudHMgMTYgaXMgZW5vdWdo LsKgIEJFIEFXQVJFIFRIQVQgVEhFIFNMQS1MRU4gTVVTVA0KIyBNQVRDSCBUSEUgRElGRkVS RU5DRSBCRVRXRUVOIFRIRSBMT0NBTCBQUkVGSVggQU5EIFRIRSBSRU1PVEUgT05FIcKgIElm DQojIHlvdSBhc2sgZm9yIGEgLzU2IHRoZW4gc2xhLWxlbiBpcyA4LCBpZiB5b3UgYXNrIGZv ciBhIC82MCB0aGVuIHRoZSBzbGEtbGVuDQojIGlzIDQgKGRpZmZlcmVuY2UgYmV0d2VlbiB0 aGUgcmVxdWVzdGVkIHByZWZpeCBsZW5ndGggYW5kIDY0LCANCnJlc3BlY3RpdmVseS4pDQoj DQoNCmludGVyZmFjZSBpZ2IwIHsNCiDCoMKgwqDCoCBzZW5kIGlhLXBkIDE7DQogwqDCoMKg wqAgc2VuZCBpYS1uYSAxOw0KIMKgwqDCoMKgIHNlbmQgcmFwaWQtY29tbWl0Ow0KIMKgwqDC oMKgIHNjcmlwdCAiL3Vzci9sb2NhbC9ldGMvZGhjcDZjLnNjcmlwdCI7DQp9Ow0KDQppZC1h c3NvYyBuYSAxIHsNCg0KfTsNCg0KaWQtYXNzb2MgcGQgMSB7DQogwqAgcHJlZml4IDo6LzU2 IDE4MDA7DQoNCiDCoCBwcmVmaXgtaW50ZXJmYWNlIGlnYjEgew0KIMKgwqDCoCBzbGEtaWQg MDsNCiDCoMKgwqAgc2xhLWxlbiA4Ow0KIMKgIH07DQoNCn07DQoNCmlnYjEgaXMgdGhlICJu b3JtYWwiIGludGVybmFsIG5ldHdvcms7IGlnYjAgaXMgdGhlIGV4dGVybmFsIG9uZS4NCg0K VGhlIElTUCBoYW5kcyBvdXQgLzU2cyAoYWx0aG91Z2ggYXQgb25lIHRpbWUgSSBjb3VsZCBj aG9vc2UgZWl0aGVyIGEgLzU2IA0Kb3IgLzYwKTsgSSBoYXZlIHJvdXRpbmVzIGluIHRoZSBz Y3JpcHQgZmlsZSB0aGF0IHRoZW4gZ2VuZXJhdGUgZHluYW1pYyANCnVwZGF0ZXMgZm9yIERO UyBzbyB0aGUgZ2F0ZXdheSBoYXMgaXRzIHBvaW50ZXJzIHVwZGF0ZWQgaWYvd2hlbiB0aGUg DQphZGRyZXNzIGNoYW5nZXMgKEkgcnVuIG15IG93biB6b25lcykNCg0KSXRzIG5vdCBlbnRp cmVseS1jbGVhciBob3cgdG8gcmVwbGljYXRlIHRoYXQgaW4gdGhlIGNvbmZpZyBmaWxlIGZv ciANCmRoY3BjZDsgSSBjYW4gZmlndXJlIG91dCB0aGUgc2NyaXB0IEknbSBzdXJlLCBidXQg dGhlIGJhc2UgY29uZmlnIGlzIG5vdCANCmNsZWFyIHRvIG1lLg0KDQotLSANCkthcmwgRGVu bmluZ2VyDQprYXJsQGRlbm5pbmdlci5uZXQNCi9UaGUgTWFya2V0IFRpY2tlci8NCi9bUy9N SU1FIGVuY3J5cHRlZCBlbWFpbCBwcmVmZXJyZWRdLw0K --------------LSnjR3BFpDhCtLaqkIZB0HBW Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 7/23/2024 13:23, Roy Marples wrote:=
Hi

---- On Tue, 23 Jul 2024 18:11:18 +0100 cross+freebsd@distal.com wrote ----


tl;dr; anyone have a good =
IPv6 network setup based on an IA_PD from
their provider? Any details or advice to share?

The current router is x86_64 FreeBSD 11.x, but I=E2=80=99m building the F=
reeBSD
14.1 system to replace it now. What to install on it for this is a pendin=
g
question.

Hello all. I have been running a FreeBSD router for years and years. I ha=
ve
this year been trying to figure out how to use an IPv6 allocation from my=

provider (Verizon FiOS). They are using the PD feature of DHCPv6 to give
a delegation, and not given an address (NA) when asked.

There are, unfortunately, _many_ programs that can help me with this,
and google yielded no clear best-path. I have not been able to get
ISC dhclient to work for me so far, and I did get dhcpcd working, but
only with command-line options rather than config file, and that
application doesn=E2=80=99t have the smarts to configure things based on
the PD, so I=E2=80=99d have to code all of that myself.

I'm upstream for dhcpcd.
All options related to PD are configurable in the dhcpcd.conf(5) configur=
ation file. There are also some examples.


What are you struggling with specifically?


Roy

Hi Roy;

I'd like to replicate this that is currently being sent up via dhcp6c, which is not quite-clear to me from the docs on how to do that.

#
# This configuration will attempt to get /56 or a /60 from the
# ISP and assign a /64 internally.
# Note that if you have a /60 you can have four /64s defined; if you have a
# /56 then obviously you can have 16 internal networks.=C2=A0 For m= ost "house"
# size networks four separate delineations is enough, for most "moderate"
# sized corporate environments 16 is enough.=C2=A0 BE AWARE THAT TH= E SLA-LEN MUST
# MATCH THE DIFFERENCE BETWEEN THE LOCAL PREFIX AND THE REMOTE ONE!=C2=A0 If
# you ask for a /56 then sla-len is 8, if you ask for a /60 then the sla-len
# is 4 (difference between the requested prefix length and 64, respectively.)
#

interface igb0 {
=C2=A0=C2=A0=C2=A0=C2=A0 send ia-pd 1;
=C2=A0=C2=A0=C2=A0=C2=A0 send ia-na 1;
=C2=A0=C2=A0=C2=A0=C2=A0 send rapid-commit;
=C2=A0=C2=A0=C2=A0=C2=A0 script "/usr/local/etc/dhcp6c.script";
= };

id-assoc na 1 {

};

id-assoc pd 1 {
=C2=A0 prefix ::/56 1800;

=C2=A0 prefix-interface igb1 {
=C2=A0=C2=A0=C2=A0 sla-id 0;
=C2=A0=C2=A0=C2=A0 sla-len 8;
=C2=A0 };
=C2=A0
};

igb1 is the "normal" internal network; igb0 is the external one.

The ISP hands out /56s (although at one time I could choose either a /56 or /60); I have routines in the script file that then generate dynamic updates for DNS so the gateway has its pointers updated if/when the address changes (I run my own zones)

Its not entirely-clear how t= o replicate that in the config file for dhcpcd; I can figure out the scri= pt I'm sure, but the base config is not clear to me.

--
Karl Denninger
karl@denninger.net
The Market Ticker
[S/MIME encrypted email preferred]<= /div> --------------LSnjR3BFpDhCtLaqkIZB0HBW-- --------------O0oc3gjOxrPUJh6zwngxVD8y-- --------------17tDUlZSFDGv7ZTp1B0GVA3K Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEvWWSxnGhSYSUSaCtby3AFeuPWXgFAmagXV8FAwAAAAAACgkQby3AFeuPWXiI 4g/7BPUWbJE9LYVSakVRQlQLRFBQwyT+q/cChgta8haXkuJKCfFFCH0OrUPRzgYqvU5IhqvVowiY fLnlP0ppZ93xaGxGx/ym9aQrrFXLCAjQIyiOqcVg5Sp6UEgYdH5nRpmL5vhnvQ+Ij4FFwA9a/ROf sIj4WY95Ya691afY/kQjapH1DIwWWNFSo/kYuCD+uUYQN1HCG4OIaDCy7ZUGS1Vs1M47Qf0uhJiM bDQV1vTwabmVVYaQdzrrZ4x26ogbKSCMuDlgucSsz8ZeVDy+35f8Ub9ItKnFPiOCz0loRcMZfXpS u2tMThWJ3wzlB1E6aKf8Lviuc3P7JWgstIRMg7uNdtSyNojpY3sIqzaFK9ySQi4ZbSbcpGs7MGhi pE7Vk4iGAqqvvr0Ko2QDHwlvqZ1p5K0h7Pfjg6zAz+PZNvd8d2+kPIUvJWqC3PL+I6GgO5HZXa4+ ZpeXRDLTz7+tKGvo7C2NJ4y7k1hkwidd+Zw8/G0xd723hFdYSiw9z6trz0QWyzGrxWWmJ0o/2Llr 4m6cP6TviggQ6jBRyOx5X88FliaQYih1VrjrnIcaW0OyZ7Rqzuhn36tz3Zm6BP56W4C9bKY+KXLe jiEnseX3/ESwVRWXfyhZ6HmNT3sf5s1+AEMp1Y1E0HxcNK5hSU3WMQkRO6dcuxN8Unn55Fk9+I63 2mk= =ozd7 -----END PGP SIGNATURE----- --------------17tDUlZSFDGv7ZTp1B0GVA3K--