Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jun 2025 18:00:16 -0400
From:      Karl Denninger <karl@denninger.net>
To:        freebsd-net@freebsd.org
Subject:   dhcpcd(8) into FreeBSD base
Message-ID:  <bf3f1d62-70bb-4191-82ae-d8c9358d0b47@denninger.net>
In-Reply-To: <18ff2d4772a.129dde187836962.5411001908566459400@marples.name>
References:  <e401671f-6a67-49ed-bc41-e8fbb9de27cb@www.fastmail.com> <CAPyFy2BackF0FshyjfV6qoOoJjFqiqcu%2BVxx9X_%2BRHpepOXTsw@mail.gmail.com> <18ff2d4772a.129dde187836962.5411001908566459400@marples.name>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms030503080802030107080907
Content-Type: multipart/alternative;
 boundary="------------GukcdSY0XoBhrWz0OkjkHBU5"

--------------GukcdSY0XoBhrWz0OkjkHBU5
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

UmVzdXJyZWN0aW5nIGFuIG9sZGVyIHRocmVhZC4uLi4NCg0KSSBoYXZlIEt1YiBGaWJlciBo
ZXJlIGFuZCBoYXZlIHJ1biBpbnRvIGFuIGludGVyZXN0aW5nIHByb2JsZW0gSSd2ZSBub3Qg
DQpzZWVuIG9uIGFueXRoaW5nIGVsc2UgKHRoaXMgc2FtZSBjb25maWcsIGFic2VudCBkaGNw
Y2QgYnV0IG9uIHRoZSBzdG9jayANCkZyZWVCU0QgY29uZmlnLCB3b3JrZWQgZmluZSBvbiBi
b3RoIENveCBhbmQgU3BlY3RydW0gd2l0aG91dCBjaGFuZ2VzLikNCg0KT24gYSAqX2ZpcnN0
IHVzZV8qwqBkaGNwY2QgZ2V0cyBib3RoIElQdjQgYW5kIElQdjYgYWRkcmVzc2VzLCAvYnV0
IA0KL3NvbWV0aW1lcyB0aGUgSVB2NCBzaWRlIGZhaWxzIHRvIGJlIGFibGUgdG8gQVJQICgh
ISEhKSB0aGUgb3RoZXIgZW5kLsKgIA0KSWYgSSBkcm9wIHRoZSBpbnRlcmZhY2UgKGlmY29u
ZmlnIGl4MCBkb3duOyBpZmNvbmZpZyBpeDAgdXApIGl0IC9uZXZlciANCi9mYWlscyBvbiB0
aGUgc2Vjb25kIHRyeS4gSWYgaXQgZmFpbHMgb24gdGhlIGZpcnN0IHRyeSBkb2luZyBhICJh
cnAgLWQiIA0Kb24gdGhlIG90aGVyIGVuZCAvcmVzb2x2ZXMgbm90aGluZzsgL29ubHkgcmVj
eWNsaW5nIHRoZSBpbnRlcmZhY2UgZG9lcy7CoCANCk9uY2UgaXQgY29tZXMgdXAgaXRzIDEw
MCUgc3RhYmxlIGFuZCAvbmV2ZXIgL2Ryb3BzIGl0LsKgIE9idmlvdXNseSB3aXRoIA0Kbm8g
YXJwIGZvciB0aGUgb3RoZXIgZW5kIHlvdSBnZXQgbm90aGluZyAoaW4gZWl0aGVyIGRpcmVj
dGlvbi4pDQoNClRoYXQgSSBjYW4gaGFuZGxlIChidXQgaXRzIGRhbW5lZCBhbm5veWluZykg
d2l0aCBhIHNjcmlwdCB0aGF0IGNoZWNrcyANCmNvbm5lY3Rpb24gdG8gdGhlIG90aGVyIHNp
ZGUgYW5kLCBpZiBpdCBjYW4ndCBnZXQgYW55dGhpbmcsIGRvZXMgdGhlIGFib3ZlLg0KDQpU
aGUgL21vcmUgc2VyaW91cyAvcHJvYmxlbSBpcyB3aXRoIElwdjYuwqAgSWYgSSBzaHV0IGRv
d24gbXkgZ2VhciANCigqX2FuZF8qwqB0aGUgY29tcGFueSdzIE9OVCkgYW5kIHRoZW4gdHVy
biB0aGUgcG93ZXIgYmFjayBvbiAoc2F5LCANCmJlY2F1c2UgSSBuZWVkIHRvIHdvcmsgb24g
dGhlIFVQUyBpbiBteSByYWNrISkgL2l0IHdpbGwgY29tZSBiYWNrIHVwIG9uIA0KSXBWNCBi
dXQgbmV2ZXIgZ2V0cyBhbiBhbnN3ZXIgdG8gdGhlIFNPTElDSVQgcmVzcG9uc2UuIC9JdCBh
bHNvIG5ldmVyIA0Kc2VlcyBhbnl0aGluZyBmcm9tIHRoZSBuZWlnaGJvciByZXF1ZXN0IQ0K
DQpJbiBvdGhlciB3b3JkcyAoInRjcGR1bXAgLWkgaXA2IGl4MCIpOg0KDQoxNDo0MjoyNS4z
MDE1NjQgSVA2IGZlODA6OjNhOTQ6ZWRmZjpmZTQ3OmYyZjggPiBmZjAyOjoxOmZmMGI6OTQ2
ZDogDQpJQ01QNiwgbmVpZ2hib3Igc29saWNpdGF0aW9uLCB3aG8gaGFzIGZlODA6OjZhMjI6
OGUwMDpjODBiOjk0NmQsIGxlbmd0aCAzMg0KMTQ6NDI6MzAuNTczNjUwIElQNiBmZTgwOjoy
ZTA6YjRmZjpmZTY4OmY4OTQgPiBmZjAyOjoyOiBJQ01QNiwgcm91dGVyIA0Kc29saWNpdGF0
aW9uLCBsZW5ndGggMTYNCjE0OjQyOjMxLjU5NDQ3NCBJUDYgZmU4MDo6MmUwOmI0ZmY6ZmU2
ODpmODk0LmRoY3B2Ni1jbGllbnQgPiANCmZmMDI6OjE6Mi5kaGNwdjYtc2VydmVyOiBkaGNw
NiBzb2xpY2l0DQoxNDo0MjozMi42OTAwNjMgSVA2IGZlODA6OjJlMDpiNGZmOmZlNjg6Zjg5
NC5kaGNwdjYtY2xpZW50ID4gDQpmZjAyOjoxOjIuZGhjcHY2LXNlcnZlcjogZGhjcDYgc29s
aWNpdA0KMTQ6NDI6MzQuNTA2MDMwIElQNiBmZTgwOjozYTk0OmVkZmY6ZmU0NzpmMmY4ID4g
ZmYwMjo6MTpmZjBiOjk0NmQ6IA0KSUNNUDYsIG5laWdoYm9yIHNvbGljaXRhdGlvbiwgd2hv
IGhhcyBmZTgwOjo2YTIyOjhlMDA6YzgwYjo5NDZkLCBsZW5ndGggMzINCjE0OjQyOjM0LjU3
NDkwNCBJUDYgZmU4MDo6MmUwOmI0ZmY6ZmU2ODpmODk0ID4gZmYwMjo6MjogSUNNUDYsIHJv
dXRlciANCnNvbGljaXRhdGlvbiwgbGVuZ3RoIDE2DQoxNDo0MjozNC43NjQxNzYgSVA2IGZl
ODA6OjJlMDpiNGZmOmZlNjg6Zjg5NC5kaGNwdjYtY2xpZW50ID4gDQpmZjAyOjoxOjIuZGhj
cHY2LXNlcnZlcjogZGhjcDYgc29saWNpdA0KMTQ6NDI6MzUuNTAxODE0IElQNiBmZTgwOjoz
YTk0OmVkZmY6ZmU0NzpmMmY4ID4gZmYwMjo6MTpmZjBiOjk0NmQ6IA0KSUNNUDYsIG5laWdo
Ym9yIHNvbGljaXRhdGlvbiwgd2hvIGhhcyBmZTgwOjo2YTIyOjhlMDA6YzgwYjo5NDZkLCBs
ZW5ndGggMzINCjE0OjQyOjM1LjkzNDcxMCBJUDYgMmEwNjo0ODgwOjQwMDA6OjY4LjUzNDkw
ID4gDQoyNjA2OjgzYzA6ODAwMDpmZjAwOmJhMjc6ZWJmZjpmZTM5OjcwMWQuNDU2NzogRmxh
Z3MgW1NdLCBzZXEgNjA1MjUxODIzLCANCndpbiAxNDYwMCwgb3B0aW9ucyBbbXNzIDE0NDBd
LCBsZW5ndGggMA0KMTQ6NDI6MzYuNTA5NTg4IElQNiBmZTgwOjozYTk0OmVkZmY6ZmU0Nzpm
MmY4ID4gZmYwMjo6MTpmZjBiOjk0NmQ6IA0KSUNNUDYsIG5laWdoYm9yIHNvbGljaXRhdGlv
biwgd2hvIGhhcyBmZTgwOjo2YTIyOjhlMDA6YzgwYjo5NDZkLCBsZW5ndGggMzINCjE0OjQy
OjM4LjU4MDYyNyBJUDYgZmU4MDo6MmUwOmI0ZmY6ZmU2ODpmODk0ID4gZmYwMjo6MjogSUNN
UDYsIHJvdXRlciANCnNvbGljaXRhdGlvbiwgbGVuZ3RoIDE2DQoxNDo0MjozOC43MzI4MTIg
SVA2IGZlODA6OjJlMDpiNGZmOmZlNjg6Zjg5NC5kaGNwdjYtY2xpZW50ID4gDQpmZjAyOjox
OjIuZGhjcHY2LXNlcnZlcjogZGhjcDYgc29saWNpdA0KMTQ6NDI6NDAuMzM3NTE1IElQNiBm
ZTgwOjozYTk0OmVkZmY6ZmU0NzpmMmY4ID4gZmYwMjo6MTpmZjBiOjk0NmQ6IA0KSUNNUDYs
IG5laWdoYm9yIHNvbGljaXRhdGlvbiwgd2hvIGhhcyBmZTgwOjo2YTIyOjhlMDA6YzgwYjo5
NDZkLCBsZW5ndGggMzINCjE0OjQyOjQxLjMyMTUwOSBJUDYgZmU4MDo6M2E5NDplZGZmOmZl
NDc6ZjJmOCA+IGZmMDI6OjE6ZmYwYjo5NDZkOiANCklDTVA2LCBuZWlnaGJvciBzb2xpY2l0
YXRpb24sIHdobyBoYXMgZmU4MDo6NmEyMjo4ZTAwOmM4MGI6OTQ2ZCwgbGVuZ3RoIDMyDQox
NDo0Mjo0Mi4zMjk3MzcgSVA2IGZlODA6OjNhOTQ6ZWRmZjpmZTQ3OmYyZjggPiBmZjAyOjox
OmZmMGI6OTQ2ZDogDQpJQ01QNiwgbmVpZ2hib3Igc29saWNpdGF0aW9uLCB3aG8gaGFzIGZl
ODA6OjZhMjI6OGUwMDpjODBiOjk0NmQsIGxlbmd0aCAzMg0KMTQ6NDI6NDIuNTk1MDExIElQ
NiBmZTgwOjoyZTA6YjRmZjpmZTY4OmY4OTQgPiBmZjAyOjoyOiBJQ01QNiwgcm91dGVyIA0K
c29saWNpdGF0aW9uLCBsZW5ndGggMTYNCjE0OjQyOjQ0Ljc4MjQ5MiBJUDYgZmU4MDo6M2E5
NDplZGZmOmZlNDc6ZjJmOCA+IGZmMDI6OjE6ZmYwYjo5NDZkOiANCklDTVA2LCBuZWlnaGJv
ciBzb2xpY2l0YXRpb24sIHdobyBoYXMgZmU4MDo6NmEyMjo4ZTAwOmM4MGI6OTQ2ZCwgbGVu
Z3RoIDMyDQoxNDo0Mjo0NS43NDk1MDMgSVA2IGZlODA6OjNhOTQ6ZWRmZjpmZTQ3OmYyZjgg
PiBmZjAyOjoxOmZmMGI6OTQ2ZDogDQpJQ01QNiwgbmVpZ2hib3Igc29saWNpdGF0aW9uLCB3
aG8gaGFzIGZlODA6OjZhMjI6OGUwMDpjODBiOjk0NmQsIGxlbmd0aCAzMg0KMTQ6NDI6NDYu
NzQ1NTE1IElQNiBmZTgwOjozYTk0OmVkZmY6ZmU0NzpmMmY4ID4gZmYwMjo6MTpmZjBiOjk0
NmQ6IA0KSUNNUDYsIG5laWdoYm9yIHNvbGljaXRhdGlvbiwgd2hvIGhhcyBmZTgwOjo2YTIy
OjhlMDA6YzgwYjo5NDZkLCBsZW5ndGggMzINCjE0OjQyOjQ3LjEwOTI2NyBJUDYgZmU4MDo6
MmUwOmI0ZmY6ZmU2ODpmODk0LmRoY3B2Ni1jbGllbnQgPiANCmZmMDI6OjE6Mi5kaGNwdjYt
c2VydmVyOiBkaGNwNiBzb2xpY2l0DQoxNDo0Mjo0OC44MDk3NDIgSVA2IGZlODA6OjNhOTQ6
ZWRmZjpmZTQ3OmYyZjggPiBmZjAyOjoxOmZmMGI6OTQ2ZDogDQpJQ01QNiwgbmVpZ2hib3Ig
c29saWNpdGF0aW9uLCB3aG8gaGFzIGZlODA6OjZhMjI6OGUwMDpjODBiOjk0NmQsIGxlbmd0
aCAzMg0KMTQ6NDI6NDkuODA1NTcyIElQNiBmZTgwOjozYTk0OmVkZmY6ZmU0NzpmMmY4ID4g
ZmYwMjo6MTpmZjBiOjk0NmQ6IA0KSUNNUDYsIG5laWdoYm9yIHNvbGljaXRhdGlvbiwgd2hv
IGhhcyBmZTgwOjo2YTIyOjhlMDA6YzgwYjo5NDZkLCBsZW5ndGggMzINCjE0OjQyOjUwLjgw
MTY5NyBJUDYgZmU4MDo6M2E5NDplZGZmOmZlNDc6ZjJmOCA+IGZmMDI6OjE6ZmYwYjo5NDZk
OiANCklDTVA2LCBuZWlnaGJvciBzb2xpY2l0YXRpb24sIHdobyBoYXMgZmU4MDo6NmEyMjo4
ZTAwOmM4MGI6OTQ2ZCwgbGVuZ3RoIDMyDQoNCipUaGUgaW50ZXJmYWNlIGlzIHVwIGFuZCBp
cyBwYXNzaW5nIElwNCB0cmFmZmljLioNCg0KQW5kIGV2ZW4gL21vcmUgb2RkIC9JIGdldCB0
aGlzIG9uY2UgaW4gYSB3aGlsZToNCg0KMTQ6NDU6MjYuNjg4ODU4IElQNiBlbnZpYWJsZS5j
ZW5zdXMuaW50ZXJuZXQtbWVhc3VyZW1lbnQuY29tLjUzNTY1ID4gDQoyNjA2OjgzYzA6ODYw
MDo6MTBjLjU4MjIyOiBGbGFncyBbU10sIHNlcSAzNjE5ODI2MzQ2LCB3aW4gMTQ2MDAsIG9w
dGlvbnMgDQpbbXNzIDE0NDBdLCBsZW5ndGggMA0KMTQ6NDU6MjYuNjk2ODM0IElQNiBzdHVw
ZW5kb3VzLmNlbnN1cy5pbnRlcm5ldC1tZWFzdXJlbWVudC5jb20uNTMzMjEgPiANCjI2MDY6
ODNjMDo4NjAwOjoxMGMucnNmLTE6IEZsYWdzIFtTXSwgc2VxIDM5NDAxMDI3MDUsIHdpbiAx
NDYwMCwgb3B0aW9ucyANClttc3MgMTQ0MF0sIGxlbmd0aCAwDQoNClRoZSBwcmVmaXggSVMg
cGFydCBvZiB0aGUgcHJvdmlkZXIncyBkZWxlZ2F0aW9uIGJ1dCBJIGhhdmUgbm8gSVB2NiAN
CmFkZHJlc3Mgc28gSSBoYXZlIC9hYnNvbHV0ZWx5IG5vIGlkZWEgL2hvdyB0aGV5IHRoaW5r
IHJvdXRpbmcgdGhhdCB0byBtZSANCmlzIHJlYXNvbmFibGUgLS0gYnV0IHRoZXkgZG8uDQoN
ClRoZXkncmUgcG9pbnRpbmcgYXQgIm15IGdlYXIiIGFzIEknbSBub3QgdXNpbmcgdGhlaXIg
cm91dGVyLsKgIFVoLCB5ZWFoLCANCm9rLsKgIEl0cyBub3QgaGFyZHdhcmUgLS0gdGhlIHNh
bWUgdGhpbmcgaGFwcGVucyBvbiBhIHBjRW5naW5lcyBib3ggd2l0aCANCnR3byAiaWdiIiBp
bnRlcmZhY2VzLCBhICJjdWJlIiBib3ggdGhhdCBoYXMgdHdvICJyZSIgaW50ZXJmYWNlcyBh
bmQgbXkgDQpjdXJyZW50IGJveCAod2hpY2ggSSB3YW50IHRvIGtlZXAgdXNpbmcpIHRoYXQg
aGFzIHR3byBTRlArIGludGVyZmFjZXMgDQp0aGF0IGNvbWUgdXAgb24gdGhlICJpeCIgZHJp
dmVyLiAvQWxsIGJlaGF2ZSBleGFjdGx5IHRoZSBzYW1lIHdheS4vDQoNCklmIEkgY2FsbCBh
bmQgYml0Y2ggdGhleSByZXNldCAvZXZlcnl0aGluZyAvb24gdGhlaXIgZW5kIGFuZCBpdCBj
b21lcyB1cCANCi0tIG9uY2UgYW5kIGZyb20gdGhlcmUgaXRzIHN0YWJsZS7CoCBCdXQgaWYg
SSB0YWtlIGEgcG93ZXIgaGl0IGJleW9uZCBteSANClVQUydzIGNhcGFjaXR5LCB3ZWxsLCBp
dCdsbCBoYXBwZW4gYWdhaW4uDQoNCkkgc2VlIGFic29sdXRlbHkgbm90aGluZyBpbiB0Y3Bk
dW1wIHRoYXQgaW1wbGllcyB0aGVyZSdzIGEgcHJvYmxlbSwgDQpvdGhlciB0aGFuIHRoYXQg
d2hlbiB0aGlzIGhhcHBlbnMgdGhleSBuZXZlciBhbnN3ZXIgL2FueXRoaW5nIC9JIHNlbmQg
DQp0aGVtLsKgIFRoZXkgY2xhaW0gdGhlaXIgZGhjcDYgc2VydmVyIGhhcyBsb2NrZWQgb3V0
IG15IE1BQyBkdWUgdG8gDQoiaW52YWxpZCIgdGhpbmdzIHRoZXkncmUgc2VlaW5nIGZyb20g
bWUuwqAgV2VsbCwgaXQgY2FuJ3QgYmUgY29taW5nIGZyb20gDQp0aGUgaW5zaWRlIGRldmlj
ZXMgYmVjYXVzZSAoMSkgdGhlcmUncyBubyByb3V0ZSB1bnRpbCBJUHY2IGNvbWVzIHVwIA0K
ZXhjZXB0IGZvciB0aGUgbGluay1sb2NhbCwgd2hpY2ggSSB2ZXJpZnkgaXMgaW4gZmFjdCB0
aGVyZSBidXQgdGhlcmUgaXMgDQpubyBkZWZhdWx0IHJvdXRlIHVudGlsIHRoZXkgc2VuZCBp
dCBhbmQgSSByZWNlaXZlIGl0IGFuZCB0aGVyZWZvcmUgaXRzIA0KcmlkaWN1bG91c2x5IGlt
cGxhdXNpYmxlIGFueSBpbnNpZGUgZGV2aWNlIHdpdGggYSAic3RhbGUiIElQdjYgYWRkcmVz
cyANCmlzIHNlbmRpbmcsIGFuZCBldmVyeXRoaW5nIGluIHRoZSByYWNrICh0aGlzIGxhc3Qg
dGltZSBhdCBsZWFzdCkgd2VudCANCmRvd24gd2l0aCB0aGUgcG93ZXIgYW5kIGFsbCB0aGF0
IGdldHMgaXRzIElQdjYgYnkgU0xBQ0MgLS0gc28gdW50aWwgaXQgDQpnZXRzIGEgZGVsZWdh
dGlvbiBpdCBvYnZpb3VzbHkgZGlkbid0IGhhdmUgYW55Lg0KDQpJJ20gdHJ5aW5nIHRvIGdl
dCB0aGVpciBlbmdpbmVlcmluZyBwZW9wbGUgb24gdGhlIGxpbmUgdG8gZ2V0IGEgcGFja2V0
IA0KY2FwdHVyZSB3aGlsZSBJIHBvd2VyIGN5Y2xlIGFuZCBzZWUgL2V4YWN0bHkgL3doeSB0
aGV5J3JlIGdldHRpbmcgDQpiaWctbWFkIGJ1dCBteSAvc3VzcGljaW9uIC9pcyB0aGF0IHRo
ZWlyIE9OVCBpcyBpbiBzb21lIHdheSBvYnRhaW5pbmcgDQphbmQgZm9yd2FyZGluZyB0aGlu
Z3MgYmVmb3JlIGl0IG5lZ290aWF0ZXMgZnVsbHkgLS0gd2hpY2ggb2YgY291cnNlIGl0IA0K
c2hvdWxkbid0LCBidXQuLi4uLg0KDQpBbnkgaWRlYXMgaGVyZT/CoCBPbmNlIGl0IGNvbWVz
IHVwIGl0cyBjb21wbGV0ZWx5IHN0YWJsZSwgYnV0IG9idmlvdXNseSBhIA0KcG93ZXIgbG9z
cyB3aGlsZSBJJ20gbm90IGFyb3VuZCBpcyBnb2luZyB0byBiZSBhIHBhaW4gaW4gdGhlIG5l
Y2suwqAgT25lIA0KdGhpbmcgSSd2ZSBjb250ZW1wbGF0ZWQgaXMgc3RpY2tpbmcgYSBkZWxh
eSBpbiB0aGUgcmMgc2NyaXB0IGZvciBkaGNwY2QgDQpzbyBpdCBkb2Vzbid0IHN0YXJ0IGZv
ciBhIGJpdCBhZnRlciBhIGJvb3QsIHdoaWNoIC9wZXJoYXBzIC9naXZlcyB0aGUgDQpwb3J0
IHRpbWUgdG8gbmVnb3RpYXRlLiBTaW5jZSBpdCBkb2VzIHRoZSBzYW1lIHRoaW5nIHdpdGgg
YW4gaWdiLCByZSwgDQphbmQgaXggcG9ydCAod2l0aCBhIDFHIFNGUCB0cmFuc2NlaXZlciBp
biBpdCkgSSBhc3N1bWUgdGhlIGlzc3VlIGhhcyANCm5vdGhpbmcgdG8gZG8gL3BlciBzZSAv
d2l0aCBuZWdvdGlhdGlvbiwgYnV0IHNvbWVob3cgdGhlaXIgZW5kIGlzIA0KZ2V0dGluZyAi
YmlnIG1hZCIgd2l0aCBtZSB3aGVuIGl0IGNvbWVzIHRvIElQdjYgZGVsZWdhdGlvbnMgYW5k
IG9uY2UgaXQgDQpkb2VzIC9pdCBuZXZlciBjbGVhcnMgaXQgb24gaXRzIG93bi4vDQoNClB1
dHRpbmcgdGhpcyBpbiBmcmVlYnNkLW5ldCByYXRoZXIgdGhhbiBkaXJlY3RseSB0byBSb3kg
YmVjYXVzZSBJIHNlZSANCnRoZSAvc2FtZSAvYmVoYXZpb3IgdXNpbmcgdGhlICJzdG9jayIg
ZGhjcDZjIGNsaWVudC4uLi4uLg0KDQpPbiA2LzcvMjAyNCAwOToxMiwgUm95IE1hcnBsZXMg
d3JvdGU6DQo+IEhpIEVkDQo+DQo+ICAgLS0tLSBPbiBUaHUsIDA2IEp1biAyMDI0IDAyOjQ4
OjM2ICswMTAwICBFZCBNYXN0ZSAgd3JvdGUgLS0tDQo+ICAgPiBPbiBTdW4sIDcgQXVnIDIw
MjIgYXQgMDE6MzIsIEJlbiBXb29kc3dvb2RzYjAyQGZyZWVic2Qub3JnPiB3cm90ZToNCj4g
ICA+IEluIHRoZSBwcmV2aW91cyB0aHJlYWRzIHNvbWUgb2JqZWN0aW9ucyB3ZXJlIHJhaXNl
ZCBhYm91dCBkaGNwY2Qncw0KPiAgID4gbGFjayBvZiBzYW5kYm94aW5nIChDYXBzaWN1bSAv
IHByaXZpbGVnZSBzZXBhcmF0aW9uKSwgd2hpY2ggaGFzIHNpbmNlDQo+ICAgPiBiZWVuIGFk
ZHJlc3NlZC4NCj4gICA+DQo+ICAgPiBJIHdvdWxkIGxpa2UgdG8gc3RhcnQgYnVpbGRpbmcg
YW5kIGluc3RhbGxpbmcgZGhjcGNkIGJ5IGRlZmF1bHQgc28NCj4gICA+IHRoYXQgaXQgaXMg
YXZhaWxhYmxlIGZvciB0ZXN0aW5nIGFuZCBleHBlcmltZW50YXRpb24uIEkgZG8gbm90IGlu
dGVuZA0KPiAgID4gdG8gcmVwbGFjZSBkaGNsZW50IG9yIHJ0c29sZCwgYXQgbGVhc3Qgd2l0
aG91dCBtb3JlIGluZm9ybWF0aW9uLCB0ZXN0DQo+ICAgPiByZXN1bHRzLCBhbmQgY29uc2Vu
c3VzLg0KPg0KPiBUaGF0J3MgbmljZSBuZXdzLCB0aGFua3MgZm9yIGNhcnJ5aW5nIHRoZSB0
b3JjaCBoZXJlIDopDQo+DQotLSANCkthcmwgRGVubmluZ2VyDQprYXJsQGRlbm5pbmdlci5u
ZXQNCi9UaGUgTWFya2V0IFRpY2tlci8NCi9bUy9NSU1FIGVuY3J5cHRlZCBlbWFpbCBwcmVm
ZXJyZWRdLw0K
--------------GukcdSY0XoBhrWz0OkjkHBU5
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p>Resurrecting an older thread....</p>
    <p>I have Kub Fiber here and have run into an interesting problem
      I've not seen on anything else (this same config, absent dhcpcd
      but on the stock FreeBSD config, worked fine on both Cox and
      Spectrum without changes.)</p>
    <p>On a=C2=A0<b><u>first use</u></b>=C2=A0dhcpcd gets both IPv4 and I=
Pv6
      addresses,=C2=A0<i>but=C2=A0</i>sometimes the IPv4 side fails to be=
 able to
      ARP (!!!!) the other end.=C2=A0 If I drop the interface (ifconfig i=
x0
      down; ifconfig ix0 up) it=C2=A0<i>never=C2=A0</i>fails on the secon=
d try.=C2=A0
      If it fails on the first try doing a "arp -d" on the other end=C2=A0=
<i>resolves
        nothing;=C2=A0</i>only recycling the interface does.=C2=A0 Once i=
t comes
      up its 100% stable and=C2=A0<i>never=C2=A0</i>drops it.=C2=A0 Obvio=
usly with no
      arp for the other end you get nothing (in either direction.)</p>
    <p>That I can handle (but its damned annoying) with a script that
      checks connection to the other side and, if it can't get anything,
      does the above.</p>
    <p>The=C2=A0<i>more serious=C2=A0</i>problem is with Ipv6.=C2=A0 If I=
 shut down my
      gear (<b><u>and</u></b>=C2=A0the company's ONT) and then turn the p=
ower
      back on (say, because I need to work on the UPS in my rack!)=C2=A0<=
i>it
        will come back up on IpV4 but never gets an answer to the
        SOLICIT response.=C2=A0=C2=A0</i>It also never sees anything from=
 the
      neighbor request!</p>
    <p>In other words ("tcpdump -i ip6 ix0"):</p>
    <p>14:42:25.301564 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:30.573650 IP6 fe80::2e0:b4ff:fe68:f894 &gt; ff02::2: ICMP6,
      router solicitation, length 16<br>
      14:42:31.594474 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client &gt;
      ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
      14:42:32.690063 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client &gt;
      ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
      14:42:34.506030 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:34.574904 IP6 fe80::2e0:b4ff:fe68:f894 &gt; ff02::2: ICMP6,
      router solicitation, length 16<br>
      14:42:34.764176 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client &gt;
      ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
      14:42:35.501814 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:35.934710 IP6 2a06:4880:4000::68.53490 &gt;
      2606:83c0:8000:ff00:ba27:ebff:fe39:701d.4567: Flags [S], seq
      605251823, win 14600, options [mss 1440], length 0<br>
      14:42:36.509588 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:38.580627 IP6 fe80::2e0:b4ff:fe68:f894 &gt; ff02::2: ICMP6,
      router solicitation, length 16<br>
      14:42:38.732812 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client &gt;
      ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
      14:42:40.337515 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:41.321509 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:42.329737 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:42.595011 IP6 fe80::2e0:b4ff:fe68:f894 &gt; ff02::2: ICMP6,
      router solicitation, length 16<br>
      14:42:44.782492 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:45.749503 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:46.745515 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:47.109267 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client &gt;
      ff02::1:2.dhcpv6-server: dhcp6 solicit<br>
      14:42:48.809742 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:49.805572 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32<br>
      14:42:50.801697 IP6 fe80::3a94:edff:fe47:f2f8 &gt;
      ff02::1:ff0b:946d: ICMP6, neighbor solicitation, who has
      fe80::6a22:8e00:c80b:946d, length 32</p>
    <p><b>The interface is up and is passing Ip4 traffic.</b></p>
    <p>And even=C2=A0<i>more odd=C2=A0</i>I get this once in a while:</p>=

    <p>14:45:26.688858 IP6
      enviable.census.internet-measurement.com.53565 &gt;
      2606:83c0:8600::10c.58222: Flags [S], seq 3619826346, win 14600,
      options [mss 1440], length 0<br>
      14:45:26.696834 IP6
      stupendous.census.internet-measurement.com.53321 &gt;
      2606:83c0:8600::10c.rsf-1: Flags [S], seq 3940102705, win 14600,
      options [mss 1440], length 0</p>
    <p>The prefix IS part of the provider's delegation but I have no
      IPv6 address so I have=C2=A0<i>absolutely no idea=C2=A0</i>how they=
 think
      routing that to me is reasonable -- but they do.</p>
    <p>They're pointing at "my gear" as I'm not using their router.=C2=A0=
 Uh,
      yeah, ok.=C2=A0 Its not hardware -- the same thing happens on a
      pcEngines box with two "igb" interfaces, a "cube" box that has two
      "re" interfaces and my current box (which I want to keep using)
      that has two SFP+ interfaces that come up on the "ix" driver.=C2=A0=
=C2=A0<i>All
        behave exactly the same way.</i></p>
    <p>If I call and bitch they reset=C2=A0<i>everything=C2=A0</i>on thei=
r end and
      it comes up -- once and from there its stable.=C2=A0 But if I take =
a
      power hit beyond my UPS's capacity, well, it'll happen again.</p>
    <p>I see absolutely nothing in tcpdump that implies there's a
      problem, other than that when this happens they never answer <i>any=
thing=C2=A0</i>I
      send them.=C2=A0 They claim their dhcp6 server has locked out my MA=
C
      due to "invalid" things they're seeing from me.=C2=A0 Well, it can'=
t be
      coming from the inside devices because (1) there's no route until
      IPv6 comes up except for the link-local, which I verify is in fact
      there but there is no default route until they send it and I
      receive it and therefore its ridiculously implausible any inside
      device with a "stale" IPv6 address is sending, and everything in
      the rack (this last time at least) went down with the power and
      all that gets its IPv6 by SLACC -- so until it gets a delegation
      it obviously didn't have any.</p>
    <p>I'm trying to get their engineering people on the line to get a
      packet capture while I power cycle and see=C2=A0<i>exactly=C2=A0</i=
>why
      they're getting big-mad but my=C2=A0<i>suspicion=C2=A0</i>is that t=
heir ONT
      is in some way obtaining and forwarding things before it
      negotiates fully -- which of course it shouldn't, but.....=C2=A0</p=
>
    <p>Any ideas here?=C2=A0 Once it comes up its completely stable, but
      obviously a power loss while I'm not around is going to be a pain
      in the neck.=C2=A0 One thing I've contemplated is sticking a delay =
in
      the rc script for dhcpcd so it doesn't start for a bit after a
      boot, which=C2=A0<i>perhaps=C2=A0</i>gives the port time to negotia=
te.=C2=A0
      Since it does the same thing with an igb, re, and ix port (with a
      1G SFP transceiver in it) I assume the issue has nothing to do=C2=A0=
<i>per
        se=C2=A0</i>with negotiation, but somehow their end is getting "b=
ig
      mad" with me when it comes to IPv6 delegations and once it does=C2=A0=
<i>it
        never clears it on its own.</i></p>
    <p>Putting this in freebsd-net rather than directly to Roy because I
      see the=C2=A0<i>same=C2=A0</i>behavior using the "stock" dhcp6c cli=
ent......</p>
    <div class=3D"moz-cite-prefix">On 6/7/2024 09:12, Roy Marples wrote:<=
br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:18ff2d4772a.129dde187836962.5411001908566459400@marples.name"=
>
      <pre wrap=3D"" class=3D"moz-quote-pre">Hi Ed

 ---- On Thu, 06 Jun 2024 02:48:36 +0100  Ed Maste  wrote ---=20
 &gt; On Sun, 7 Aug 2022 at 01:32, Ben Woods <a class=3D"moz-txt-link-abb=
reviated" href=3D"mailto:woodsb02@freebsd.org">woodsb02@freebsd.org</a>&g=
t; wrote:
 &gt; In the previous threads some objections were raised about dhcpcd's
 &gt; lack of sandboxing (Capsicum / privilege separation), which has sin=
ce
 &gt; been addressed.
 &gt;=20
 &gt; I would like to start building and installing dhcpcd by default so
 &gt; that it is available for testing and experimentation. I do not inte=
nd
 &gt; to replace dhclent or rtsold, at least without more information, te=
st
 &gt; results, and consensus.

That's nice news, thanks for carrying the torch here :)

</pre>
    </blockquote>
    <div class=3D"moz-signature">-- <br>
      Karl Denninger<br>
      <a href=3D"mailto:karl@denninger.net" class=3D"moz-txt-link-freetex=
t">karl@denninger.net</a><br>
      <i>The Market Ticker</i><br>
      <font size=3D"-2"><i>[S/MIME encrypted email preferred]</i></font><=
/div>
  </body>
</html>

--------------GukcdSY0XoBhrWz0OkjkHBU5--

--------------ms030503080802030107080907
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC
C4owggWZMIIDgaADAgECAhRZU8dKdMneRI1Vq5kv0k54Q5rQuDANBgkqhkiG9w0BAQsFADB2
MQswCQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRYwFAYDVQQKDA1EZW5uaW5nZXIu
TmV0MRcwFQYDVQQDDA5EZW5uaW5nZXIgUm9vdDEiMCAGCSqGSIb3DQEJARYTYWRtaW5AZGVu
bmluZ2VyLm5ldDAeFw0yNDA1MDkyMTA4MDNaFw00NDA1MDQyMTA4MDNaMF0xCzAJBgNVBAYT
AlVTMRIwEAYDVQQIDAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNV
BAMMGURlbm5pbmdlci5OZXQgU2lnbmluZyBJbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDbR0tSiuLG5HPfo+cWtdeYQ8jc8Bjfuo0GTcNRT0glHnH1apUtInIktUknEZDH
ohahInN+mMBdKg54FCHOiYZrJbyxBIo9FwX7hRmOc+spxmSYWnOd2E/YcGInMK4ZpjPzldzB
Yt1n3zygkhx2bssxTJS3x4nv1qAXfLSZd1VwqoQufifEoPyTtymkkvHLv86vLgqAqooM/cXc
4LSIQ5u2uM308n42r8RkKtp7X1v9fJW8oRZN2XnFZtiUPH44YY2rHqyN2Hea9Y3+TXbldXjo
xhPHTA+JYVFq8KTmbQBqU7YcMhlIG0cSxPeFLMxnP6pqPcIVTAlK+a6YGRFppfjZAgMBAAGj
ggE2MIIBMjAdBgNVHQ4EFgQUH+VuxXhBxaJAQrvDekwkH91hBi4wgbMGA1UdIwSBqzCBqIAU
RFYC4p6L6KITnEvrpx2cyt+PcMmheqR4MHYxCzAJBgNVBAYTAlVTMRIwEAYDVQQIDAlUZW5u
ZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5OZXQxFzAVBgNVBAMMDkRlbm5pbmdlciBSb290
MSIwIAYJKoZIhvcNAQkBFhNhZG1pbkBkZW5uaW5nZXIubmV0ghQZE7NBItWtQsCouuwU6jZ+
HPPwnjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA6BgNVHR8EMzAxMC+gLaAr
hilodHRwOi8vd3d3LmRlbm5pbmdlci5uZXQvcm9vdC1yZXZva2VkLmNybDANBgkqhkiG9w0B
AQsFAAOCAgEAfFbhPc82AfhyUqONs7IccYD36w+OP4nQgwfC4IWf3y/aQAZ2Zk6IITzYqwf7
PFM0bJRT3zi7xyetolqHDhfMJvnOQWpITZiyM/FSKwIvuBsy/uJUqPuqui4XQMYoSbAA1qmI
MW/z7VZZHwaRFoeWE40UirYcf0fNcooBZ72bmd+iBaVyjtZvky0Vgcz0eC6e6LR5kNb23yC6
TkyQIlGyQkK5/afXUYFzk49rOHVbVyxW3oXRfq8Ow6HCrpDGAS8p84S04MFwBVAUfbe4aXs3
bampaI2LzKgkVywyFP14LSvvdjCfLYfnLy1Z9hm2EHMqNHA2tCGdRhWp2d7aZC1MYFqng0ZS
fjPJjqHrI1qPU0p6k9A1GxAtrQlL2v/IUzUnMZkiawFV3qlxMGZf/kTYTUOcJhx1KU4zSLHu
80qO7ldRpp5gHssCAGFbeTu2gp6LxfmaFhLPDBJ1VGfdPx9lUrU/9OcoHczcl5x2Rb8IUZyX
9elzP5WdAU8p5R/DLlOAq24VcabhFtYBCA2dOESLupSfWKNQuJCN/1gz7ysSc+mjnnPV77IO
mpszJfkFFJEDNJlGIVKX1vwwygtC/9Ulox8frgbZlRAYAgDc/YbOBFxticVVre0Y3Ujx6Kzb
tkgZRlgfdZWbT1W5smncqJxg5qAL8e/yTb3fCe2nJ0jhiP4wggXpMIIE0aADAgECAhMAmNFt
CiCF3j+FwQLYtBTmGjzkMA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAlVTMRIwEAYDVQQI
DAlUZW5uZXNzZWUxFjAUBgNVBAoMDURlbm5pbmdlci5uZXQxIjAgBgNVBAMMGURlbm5pbmdl
ci5OZXQgU2lnbmluZyBJbnQwHhcNMjQwNTEwMTkyNjU5WhcNMjkwNTA5MTkyNjU5WjBXMQsw
CQYDVQQGEwJVUzESMBAGA1UECAwJVGVubmVzc2VlMRcwFQYDVQQKDA5LYXJsIERlbm5pbmdl
cjEbMBkGA1UEAwwSa2FybEBkZW5uaW5nZXIubmV0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A
MIICCgKCAgEAvh1UssVbSYctzobPjwBkbjv/w4WvQNepeRTwE6+sLnXvc41+X9pa5EclPL4Q
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
fV88NLAOI+ofGqg9U3SRAAAAAAAA
--------------ms030503080802030107080907--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bf3f1d62-70bb-4191-82ae-d8c9358d0b47>