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 > 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 > ff02::2: ICMP6, router solicitation, length 16<br> 14:42:31.594474 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 solicit<br> 14:42:32.690063 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 solicit<br> 14:42:34.506030 IP6 fe80::3a94:edff:fe47:f2f8 > 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 > ff02::2: ICMP6, router solicitation, length 16<br> 14:42:34.764176 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 solicit<br> 14:42:35.501814 IP6 fe80::3a94:edff:fe47:f2f8 > 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 > 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 > 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 > ff02::2: ICMP6, router solicitation, length 16<br> 14:42:38.732812 IP6 fe80::2e0:b4ff:fe68:f894.dhcpv6-client > ff02::1:2.dhcpv6-server: dhcp6 solicit<br> 14:42:40.337515 IP6 fe80::3a94:edff:fe47:f2f8 > 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 > 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 > 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 > ff02::2: ICMP6, router solicitation, length 16<br> 14:42:44.782492 IP6 fe80::3a94:edff:fe47:f2f8 > 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 > 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 > 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 > ff02::1:2.dhcpv6-server: dhcp6 solicit<br> 14:42:48.809742 IP6 fe80::3a94:edff:fe47:f2f8 > 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 > 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 > 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 > 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 > 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 > 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: > In the previous threads some objections were raised about dhcpcd's > lack of sandboxing (Capsicum / privilege separation), which has sin= ce > been addressed. >=20 > I would like to start building and installing dhcpcd by default so > that it is available for testing and experimentation. I do not inte= nd > to replace dhclent or rtsold, at least without more information, te= st > 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>