From nobody Tue Jul 30 14:06:17 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 4WYH8K3hWDz5S2Lr for ; Tue, 30 Jul 2024 14:06:25 +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 4WYH8J2K9Dz4tNZ for ; Tue, 30 Jul 2024 14:06:24 +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-071-015-252-132.res.spectrum.com [71.15.252.132]) by colo1.denninger.net (Postfix) with ESMTP id 4A4492110DD for ; Tue, 30 Jul 2024 10:06:35 -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 A90C5401F99 for ; Tue, 30 Jul 2024 10:06:17 -0400 (EDT) Message-ID: Date: Tue, 30 Jul 2024 10:06:17 -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: <050440F8-B3D8-4B2C-85BD-D5C09C303037@distal.com> <20240727.122108.862717899466090274.moto@kawasaki3.org> <190fdf3e353.11351bb5e292296.3216692081725884177@marples.name> <20240730.091027.1008656135460861216.moto@kawasaki3.org> Content-Language: en-US From: Karl Denninger Autocrypt: addr=karl@denninger.net; keydata= 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 Z7FdWd0DYG+m In-Reply-To: <20240730.091027.1008656135460861216.moto@kawasaki3.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------zwB9lScjVzp2Sh9VSvln5Ezo" X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.85 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_SPAM_MEDIUM(0.82)[0.820]; NEURAL_HAM_SHORT(-0.66)[-0.659]; DMARC_POLICY_ALLOW(-0.50)[denninger.net,none]; NEURAL_HAM_LONG(-0.22)[-0.219]; 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: 4WYH8J2K9Dz4tNZ This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------zwB9lScjVzp2Sh9VSvln5Ezo Content-Type: multipart/mixed; boundary="------------KIy3x40ZUjXgPmECqTymWZO3"; protected-headers="v1" From: Karl Denninger To: freebsd-net@freebsd.org Message-ID: Subject: Re: DHCPv6 IA_PD - how-to References: <050440F8-B3D8-4B2C-85BD-D5C09C303037@distal.com> <20240727.122108.862717899466090274.moto@kawasaki3.org> <190fdf3e353.11351bb5e292296.3216692081725884177@marples.name> <20240730.091027.1008656135460861216.moto@kawasaki3.org> In-Reply-To: <20240730.091027.1008656135460861216.moto@kawasaki3.org> --------------KIy3x40ZUjXgPmECqTymWZO3 Content-Type: multipart/alternative; boundary="------------A2GWymyMuBN4nH3z2ZfjIaOM" --------------A2GWymyMuBN4nH3z2ZfjIaOM Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T2sgc28gSSBoYXZlIGEgIm5ldyBwcm9ibGVtIiBhdHRlbXB0aW5nIHRvIHVzZSBkaGNwNmMg Zm9yIEJPVEggSVB2NCBhbmQgDQpJUHY2Lg0KDQpUaGlzIGlzIHRoZSBzYWxpZW50IHBhcnQg b2YgdGhlIGNvbmZpZ3VyYXRpb24gZmlsZSAodGhlIHJlc3QgaXMgDQpiYXNpY2FsbHkgZGVm YXVsdHMpOg0KDQojIEdlbmVyYXRlIFNMQUFDIGFkZHJlc3MgdXNpbmcgdGhlIEhhcmR3YXJl IEFkZHJlc3Mgb2YgdGhlIGludGVyZmFjZQ0KI3NsYWFjIGh3YWRkcg0KIyBPUiBnZW5lcmF0 ZSBTdGFibGUgUHJpdmF0ZSBJUHY2IEFkZHJlc3NlcyBiYXNlZCBmcm9tIHRoZSBEVUlEDQoj c2xhYWMgcHJpdmF0ZQ0KDQphbGxvd2ludGVyZmFjZXMgaWdiMA0KDQojaXB2Nm9ubHkNCiNp cHY0b25seQ0KDQojDQojIERvIG5vdCBydW4gdGhlc2UgaG9va3M7IERPIHJ1biB0aGUgRERO UyBvbmUgaW4gZXhpdC1ob29rcw0KIw0Kbm9ob29rIHJlc29sdi5jb25mIGhvc3RuYW1lIG50 cC5jb25mDQoNCmludGVyZmFjZSBpZ2IwDQogwqDCoMKgwqDCoMKgwqAgaWFfbmEgMQ0KIMKg wqDCoMKgwqDCoMKgIGlhX3BkIDEvOjovNTYgaWdiMS8wLzY0IGlnYjEuNC8xLzY0DQoNCklm IEkgZG8gImlwdjZvbmx5IiBhbmQgcnVuIGRoY3BjZCAtVCB0aGVuIEkgZG8gZ2V0IGEgcHJl Zml4Og0KDQpyb290QElwR3c6L3Vzci9sb2NhbC9ldGMgIyBkaGNwY2QgLVQNCmRoY3BjZC0x MC4wLjggc3RhcnRpbmcNCkRVSUQgMDA6MDE6MDA6MDE6MmU6M2E6NzY6ZjE6MDA6MGQ6Yjk6 NDY6NzE6ODgNCmlnYjA6IElBSUQgYjk6NDY6NzE6ODgNCmlnYjA6IElBIHR5cGUgMyBJQUlE IDAwOjAwOjAwOjAxDQppZ2IwOiBJQSB0eXBlIDI1IElBSUQgMDA6MDA6MDA6MDENCmlnYjA6 IHNvbGljaXRpbmcgYSBESENQdjYgbGVhc2UNCmlnYjE6IGFjdGl2YXRpbmcgZm9yIGRlbGVn YXRpb24NCmlnYjE6IElBSUQgYjk6NDY6NzE6ODkNCmlnYjEuNDogYWN0aXZhdGluZyBmb3Ig ZGVsZWdhdGlvbg0KaWdiMS40OiBJQUlEIGZmOjAwOjAwOjA0DQppZ2IwOiBzb2xpY2l0aW5n IGFuIElQdjYgcm91dGVyDQppZ2IwOiBBRFYgMjYwMDo2YzVkOjcwMDk6NjAwOmM1ZTA6MjVl ZDpiMzY0OjM2YzIvMTI4IGZyb20gDQpmZTgwOjoyMDE6NWNmZjpmZTcwOjdjNDYNCmlnYjA6 IFJFUExZNiByZWNlaXZlZCBmcm9tIGZlODA6OjIwMTo1Y2ZmOmZlNzA6N2M0Ng0KaW50ZXJm YWNlPWlnYjANCnBpZD0zMzk1DQpwcm90b2NvbD1kaGNwNg0KcmVhc29uPVRFU1QNCnNraXBf aG9va3M9J3Jlc29sdi5jb25mIGhvc3RuYW1lIG50cC5jb25mJw0KaWZjYXJyaWVyPXVwDQpp ZmZsYWdzPTM0ODgzDQppZm1ldHJpYz0xMDAxDQppZm10dT0xNTAwDQppZndpcmVsZXNzPTAN Cm5ld19kaGNwNl9jbGllbnRfaWQ9MDAwMTAwMDEyZTNhNzZmMTAwMGRiOTQ2NzE4OA0KbmV3 X2RoY3A2X2RvbWFpbl9zZWFyY2g9c2VhcmNoLmNoYXJ0ZXIubmV0DQpuZXdfZGhjcDZfaWFf bmExX2lhX2FkZHIxPTI2MDA6NmM1ZDo3MDA5OjYwMDpjNWUwOjI1ZWQ6YjM2NDozNmMyDQpu ZXdfZGhjcDZfaWFfbmExX2lhX2FkZHIxX3BsdGltZT0zMzM3DQpuZXdfZGhjcDZfaWFfbmEx X2lhX2FkZHIxX3ZsdGltZT0zMzM3DQpuZXdfZGhjcDZfaWFfbmExX2lhaWQ9MDAwMDAwMDEN Cm5ld19kaGNwNl9pYV9uYTFfdDE9MTUzNw0KbmV3X2RoY3A2X2lhX25hMV90Mj0yNjE3DQpu ZXdfZGhjcDZfaWFfcGQxX2lhaWQ9MDAwMDAwMDENCm5ld19kaGNwNl9pYV9wZDFfcHJlZml4 MT0yNjAwOjZjNWQ6NWQwMDo5ZDAwOjoNCm5ld19kaGNwNl9pYV9wZDFfcHJlZml4MV9sZW5n dGg9NTYNCm5ld19kaGNwNl9pYV9wZDFfcHJlZml4MV9wbHRpbWU9MzMzNw0KbmV3X2RoY3A2 X2lhX3BkMV9wcmVmaXgxX3ZsdGltZT0zMzM3DQpuZXdfZGhjcDZfaWFfcGQxX3QxPTE1MzcN Cm5ld19kaGNwNl9pYV9wZDFfdDI9MjYxNw0KbmV3X2RoY3A2X25hbWVfc2VydmVycz0nMjYw NzpmNDI4OmZmZmY6ZmZmZjo6MSAyNjA3OmY0Mjg6ZmZmZjpmZmZmOjoyJw0KbmV3X2RoY3A2 X3NlcnZlcl9pZD0wMDAxMDAwMTIyNjFiNzNkMDAxNDRmOWJjYzg0DQpkaGNwY2QgZXhpdGVk DQoNClRoaXMgbG9va3Mgb2suwqAgVGhhdCBwcmVmaXggaXMgZ29vZCBhbmQgSSBwcmVzdW1l IGlmIEkgbGV0IGl0IHNldCB0aGUgDQpvdGhlciBpbnRlcmZhY2VzIGl0IHdpbGwgYmUgb2su DQoNCkJ1dCBpZiBJIGRvIG5vdCBzYXkgImlwdjZvbmx5IiwgbGVhdmluZyBpdCB0aGF0IGNv bW1lbnRlZCBvdXQgc28gSSBjYW4gDQpnZXQgYm90aCwgSSBnZXQgb24gZGhjcGNkIC1UOg0K DQpyb290QElwR3c6L3Vzci9sb2NhbC9ldGMgIyBkaGNwY2QgLVQNCmRoY3BjZC0xMC4wLjgg c3RhcnRpbmcNCkRVSUQgMDA6MDE6MDA6MDE6MmU6M2E6NzY6ZjE6MDA6MGQ6Yjk6NDY6NzE6 ODgNCmlnYjA6IElBSUQgYjk6NDY6NzE6ODgNCmlnYjA6IElBIHR5cGUgMyBJQUlEIDAwOjAw OjAwOjAxDQppZ2IwOiBJQSB0eXBlIDI1IElBSUQgMDA6MDA6MDA6MDENCmlnYjA6IHNvbGlj aXRpbmcgYSBESENQdjYgbGVhc2UNCmlnYjE6IGFjdGl2YXRpbmcgZm9yIGRlbGVnYXRpb24N CmlnYjE6IElBSUQgYjk6NDY6NzE6ODkNCmlnYjEuNDogYWN0aXZhdGluZyBmb3IgZGVsZWdh dGlvbg0KaWdiMS40OiBJQUlEIGZmOjAwOjAwOjA0DQppZ2IwOiByZWJpbmRpbmcgbGVhc2Ug b2YgNzEuMTUuMjUzLjIwMw0KaWdiMDogbGVhc2VkIDcxLjE1LjI1My4yMDMgZm9yIDI4MTMg c2Vjb25kcw0KaW50ZXJmYWNlPWlnYjANCnBpZD0zMzU4DQpwcm90b2NvbD1kaGNwDQpyZWFz b249VEVTVA0Kc2tpcF9ob29rcz0ncmVzb2x2LmNvbmYgaG9zdG5hbWUgbnRwLmNvbmYnDQpp ZmNhcnJpZXI9dXANCmlmZmxhZ3M9MzQ4ODMNCmlmbWV0cmljPTEwMDENCmlmbXR1PTE1MDAN Cmlmd2lyZWxlc3M9MA0Kb2xkX2Jyb2FkY2FzdF9hZGRyZXNzPTI1NS4yNTUuMjU1LjI1NQ0K b2xkX2RoY3BfbGVhc2VfdGltZT0zNjAwDQpvbGRfZGhjcF9tZXNzYWdlX3R5cGU9NQ0Kb2xk X2RoY3BfcmViaW5kaW5nX3RpbWU9MzE1MA0Kb2xkX2RoY3BfcmVuZXdhbF90aW1lPTE4MDAN Cm9sZF9kaGNwX3NlcnZlcl9pZGVudGlmaWVyPTk2LjMzLjE5Mi4xDQpvbGRfZG9tYWluX25h bWVfc2VydmVycz0nNzEuMTAuMjE2LjEgNzEuMTAuMjE2LjInDQpvbGRfaW50ZXJmYWNlX210 dT0xNTAwDQpvbGRfaXBfYWRkcmVzcz03MS4xNS4yNTMuMjAzDQpvbGRfbmV0d29ya19udW1i ZXI9NzEuMTUuMjUyLjANCm9sZF9yb3V0ZXJzPTcxLjE1LjI1Mi4xDQpvbGRfc3VibmV0X2Np ZHI9MjINCm9sZF9zdWJuZXRfbWFzaz0yNTUuMjU1LjI1Mi4wDQpuZXdfYnJvYWRjYXN0X2Fk ZHJlc3M9MjU1LjI1NS4yNTUuMjU1DQpuZXdfZGhjcF9sZWFzZV90aW1lPTI4MTMNCm5ld19k aGNwX21lc3NhZ2VfdHlwZT01DQpuZXdfZGhjcF9yZWJpbmRpbmdfdGltZT0yMzYzDQpuZXdf ZGhjcF9yZW5ld2FsX3RpbWU9MTAxMw0KbmV3X2RoY3Bfc2VydmVyX2lkZW50aWZpZXI9OTYu MzMuMTkyLjENCm5ld19kb21haW5fbmFtZV9zZXJ2ZXJzPSc3MS4xMC4yMTYuMSA3MS4xMC4y MTYuMicNCm5ld19pbnRlcmZhY2VfbXR1PTE1MDANCm5ld19pcF9hZGRyZXNzPTcxLjE1LjI1 My4yMDMNCm5ld19uZXR3b3JrX251bWJlcj03MS4xNS4yNTIuMA0KbmV3X3JvdXRlcnM9NzEu MTUuMjUyLjENCm5ld19zdWJuZXRfY2lkcj0yMg0KbmV3X3N1Ym5ldF9tYXNrPTI1NS4yNTUu MjUyLjANCmRoY3BjZCBleGl0ZWQNCg0KQW5kIGlmIEkgYWN0dWFsbHkgYm9vdCB0aGUgbWFj aGluZSB0aGF0IHdheSAocmF0aGVyIHRoYW4gcnVuIGl0IGluIHRlc3QpIA0KSSBnZXQgb25s eSBJcFY0OyB0aGUgdjYgc29saWNpdGF0aW9uIG5ldmVyIGhhcHBlbnMuDQoNCk9uIDcvMjkv MjAyNCAyMDoxMCwgbW90byBrYXdhc2FraSB3cm90ZToNCj4gSGkgUm95LA0KPg0KPiBUaGFu ayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgY29uZmlndXJhdGlvbiBleGFtcGxlIHdpdGggZGhj cGNkIQ0KPiBBbHNvIEkgZGlkbid0IGtub3cgZGVsYXllZCBhdXRoIGhhZCBiZWVuIG9ic29s ZXRlZCwgdGhhbmtzIGZvciBsZXR0aW5nDQo+IG1lIHRvIG5vdGljZS4NCj4gSSdsbCB0cnkg ZGhjcGNkIGluc3RlYWQgb2YgZGhjcDZjLg0KPg0KPiBCZXN0IFJlZ2FyZHMsDQo+DQotLSAN CkthcmwgRGVubmluZ2VyDQprYXJsQGRlbm5pbmdlci5uZXQNCi9UaGUgTWFya2V0IFRpY2tl ci8NCi9bUy9NSU1FIGVuY3J5cHRlZCBlbWFpbCBwcmVmZXJyZWRdLw0K --------------A2GWymyMuBN4nH3z2ZfjIaOM Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

Ok so I have a "new problem" attempting to use dhcp6c for BOTH IPv4 and IPv6.

This is the salient part of the configuration file (the rest is basically defaults):

# Generate SLAAC address using the Hardware Address of the interface
#slaac hwaddr
# OR generate Stable Private IPv6 Addresses based from the DUID
= #slaac private

allowinterfaces igb0

#ipv6only
#ipv4only

#
# Do not run these hooks; DO run the DDNS one in exit-hooks
#
nohook resolv.conf hostname ntp.conf

interface igb0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ia_na 1
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ia_pd 1/::/56 igb1/0/64 = igb1.4/1/64

If I do "ipv6only" and run dhcpcd -T then I do get a prefix:

root@IpGw:/usr/local/etc # dhcpcd -T
dhcpcd-10.0.8 starting
DUID 00:01:00:01:2e:3a:76:f1:00:0d:b9:46:71:88
igb0: IAID b9:46:71:88
igb0: IA type 3 IAID 00:00:00:01
igb0: IA type 25 IAID 00:00:00:01
igb0: soliciting a DHCPv6 lease
igb1: activating for delegation
igb1: IAID b9:46:71:89
igb1.4: activating for delegation
igb1.4: IAID ff:00:00:04
igb0: soliciting an IPv6 router
igb0: ADV 2600:6c5d:7009:600:c5e0:25ed:b364:36c2/128 from fe80::201:5cff:fe70:7c46
igb0: REPLY6 received from fe80::201:5cff:fe70:7c46
interface=3Digb0
pid=3D3395
protocol=3Ddhcp6
reason=3DTEST
skip_hooks=3D'resolv.conf hostname ntp.conf'
ifcarrier=3Dup
ifflags=3D34883
ifmetric=3D1001
ifmtu=3D1500
ifwireless=3D0
new_dhcp6_client_id=3D000100012e3a76f1000db9467188
new_dhcp6_domain_search=3Dsearch.charter.net
new_dhcp6_ia_na1_ia_addr1=3D2600:6c5d:7009:600:c5e0:25ed:b364:36c2<= br> new_dhcp6_ia_na1_ia_addr1_pltime=3D3337
new_dhcp6_ia_na1_ia_addr1_vltime=3D3337
new_dhcp6_ia_na1_iaid=3D00000001
new_dhcp6_ia_na1_t1=3D1537
new_dhcp6_ia_na1_t2=3D2617
new_dhcp6_ia_pd1_iaid=3D00000001
new_dhcp6_ia_pd1_prefix1=3D2600:6c5d:5d00:9d00::
new_dhcp6_ia_pd1_prefix1_length=3D56
new_dhcp6_ia_pd1_prefix1_pltime=3D3337
new_dhcp6_ia_pd1_prefix1_vltime=3D3337
new_dhcp6_ia_pd1_t1=3D1537
new_dhcp6_ia_pd1_t2=3D2617
new_dhcp6_name_servers=3D'2607:f428:ffff:ffff::1 2607:f428:ffff:ffff::2'
new_dhcp6_server_id=3D000100012261b73d00144f9bcc84
dhcpcd exited

This looks ok.=C2=A0 That prefix is good and I presume if I let it= set the other interfaces it will be ok.

But if I do not say "ipv6only", leaving it that commented out so I can get both, I get on dhcpcd -T:

root@IpGw:/usr/local/etc # dhcpcd -T
dhcpcd-10.0.8 starting
DUID 00:01:00:01:2e:3a:76:f1:00:0d:b9:46:71:88
igb0: IAID b9:46:71:88
igb0: IA type 3 IAID 00:00:00:01
igb0: IA type 25 IAID 00:00:00:01
igb0: soliciting a DHCPv6 lease
igb1: activating for delegation
igb1: IAID b9:46:71:89
igb1.4: activating for delegation
igb1.4: IAID ff:00:00:04
igb0: rebinding lease of 71.15.253.203
igb0: leased 71.15.253.203 for 2813 seconds
interface=3Digb0
pid=3D3358
protocol=3Ddhcp
reason=3DTEST
skip_hooks=3D'resolv.conf hostname ntp.conf'
ifcarrier=3Dup
ifflags=3D34883
ifmetric=3D1001
ifmtu=3D1500
ifwireless=3D0
old_broadcast_address=3D255.255.255.255
old_dhcp_lease_time=3D3600
old_dhcp_message_type=3D5
old_dhcp_rebinding_time=3D3150
old_dhcp_renewal_time=3D1800
old_dhcp_server_identifier=3D96.33.192.1
old_domain_name_servers=3D'71.10.216.1 71.10.216.2'
old_interface_mtu=3D1500
old_ip_address=3D71.15.253.203
old_network_number=3D71.15.252.0
old_routers=3D71.15.252.1
old_subnet_cidr=3D22
old_subnet_mask=3D255.255.252.0
new_broadcast_address=3D255.255.255.255
new_dhcp_lease_time=3D2813
new_dhcp_message_type=3D5
new_dhcp_rebinding_time=3D2363
new_dhcp_renewal_time=3D1013
new_dhcp_server_identifier=3D96.33.192.1
new_domain_name_servers=3D'71.10.216.1 71.10.216.2'
new_interface_mtu=3D1500
new_ip_address=3D71.15.253.203
new_network_number=3D71.15.252.0
new_routers=3D71.15.252.1
new_subnet_cidr=3D22
new_subnet_mask=3D255.255.252.0
dhcpcd exited

And if I actually boot the machine that way (rather than run it in test) I get only IpV4; the v6 solicitation never happens.

On 7/29/2024 20:10, moto kawasaki wrote:
Hi Roy,

Thank you very much for the configuration example with dhcpcd!
Also I didn't know delayed auth had been obsoleted, thanks for letting
me to notice.
I'll try dhcpcd instead of dhcp6c.

Best Regards,

--
Karl Denninger
karl@denninger.net
The Market Ticker
[S/MIME encrypted email preferred]<= /div> --------------A2GWymyMuBN4nH3z2ZfjIaOM-- --------------KIy3x40ZUjXgPmECqTymWZO3-- --------------zwB9lScjVzp2Sh9VSvln5Ezo Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEvWWSxnGhSYSUSaCtby3AFeuPWXgFAmao81kFAwAAAAAACgkQby3AFeuPWXhb QhAAh2mvzO4/s0zGlpofM8+WTRgxfuFOkEV9jSXhK+PfI2tKXNsDu9f6XvDJegZ38CfuOBuisliP f7DGF2yIAEiUMFlTuJY5MT3dx6YNYQX89V6xTPwBnbQPyzAnIx2wdNmWJ1URv0/XthtBr0tzs4zJ HhAqGtCLWD+ZjMOMNgE2V1TBVLt+s64R0dUkFtVXg0asplAW84XyQ8I/7wbeQN3FS6T9w5BDcKcX /LThZQtXXF0vEEAZkqMD3EBM+mm2V/d9A4OVAbCeSg5nGbIMOHrae08GS2ymr+dKSVnEsiKdAQwU mmdX6WkfiNDle98XyjTqP20diqahN5DR8vAIg8SSFDEs+TSoydhHqilpWwK7rr7bRJzQi47lJ27P 5Emlzs9KaYLac0qHsOwUlzX7s9j+nn8nvMy45hc7+6hmkaLS73cY7CahPWsa2GPHJPKKkN703o9I WscXQpRdj1HeNIqNp8jFU40MDpPBlci/ommykR319AiRpWIZbBnQiVPN7dVE3a+A6gfuz3A6ZkF7 JEsCCnoIIYt2e4v5PjboT/4afkKZI0Eq4HmnrGxliefGJURA2AHvNHKsk8ORDlcWcaXeOZUhiJfH 18TiP2n+BDlrheJGCCUBkMrSD/212kj9GBQvp0QjIs+Ur6FWKmGgahEz9aH5qsbE54yQfZR47AnY 5cU= =rGrS -----END PGP SIGNATURE----- --------------zwB9lScjVzp2Sh9VSvln5Ezo--