Date: Fri, 20 Jun 2025 09:24:42 -0400 From: Karl Denninger <karl@denninger.net> To: freebsd-net@freebsd.org Subject: Re: dhcpcd(8) into FreeBSD base Message-ID: <5f4fe904-dda8-42d8-8325-dd3bb0403df8@denninger.net> In-Reply-To: <1188806329.62817.1750321263908@localhost> References: <e401671f-6a67-49ed-bc41-e8fbb9de27cb@www.fastmail.com> <CAPyFy2BackF0FshyjfV6qoOoJjFqiqcu%2BVxx9X_%2BRHpepOXTsw@mail.gmail.com> <18ff2d4772a.129dde187836962.5411001908566459400@marples.name> <bf3f1d62-70bb-4191-82ae-d8c9358d0b47@denninger.net> <1188806329.62817.1750321263908@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format. --------------ms020407020206010002090201 Content-Type: multipart/alternative; boundary="------------5AaCHjXlqI3INRyz044jDCix" --------------5AaCHjXlqI3INRyz044jDCix Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNi8xOS8yMDI1IDA0OjIxLCBSb25hbGQgS2xvcCB3cm90ZToNCj4gSGksDQo+DQo+IEkg ZG9uJ3Qga25vdyB0aGUgZGV0YWlscyBhYm91dCB5b3VyIHNldHVwLCBidXQgSSB0cmllZCBk aGNwY2QgaW4gbXkgDQo+IG5ldHdvcmsgbGFzdCBmZXcgbW9udGhzIGFuZCBJIGVuY291bnRl cmVkIHRoYXQgaXQ6DQo+DQo+IC0gcnVucyBmaW5lIGluIGEgMTQuWCBqYWlsIG9uIGEgMTQu WCBtYWNoaW5lIChSUEkzQikgZm9yIGJvdGggSVA0IGFuZCANCj4gSVA2IPCfkY0NCj4gLSBp dCBkb2VzIG5vdCB3b3JrIHdlbGwgb24gYSAxNC5YIGphaWwgb24gYSAxNS54IG1hY2hpbmVz LiAoUlBJNCkNCj4NCj4gVGhlIHN5bXB0b21zIGxvb2sgYSBsb3QgbGlrZSB3aGF0IHlvdSBk ZXNjcmliZS4gU29tZXRpbWVzIGl0IGdvdCBhbiANCj4gYWRkcmVzcyBhbmQgYSBkYXkgbGF0 ZXIgaXQgd2FzIGdvbmUgYWdhaW4uIFJlc3RhcnRpbmcgc29tZXRpbWVzIA0KPiBoZWxwZWQs IG9mdGVuIGRpZG4ndCBjaGFuZ2UgYW55dGhpbmcuDQo+IFVwIHRvIHRoZSBwb2ludCB0aGF0 IEkgc3RhcnRlZCByZWFkaW5nIHRvIGNvZGUgb2YgZGhjcGNkIGFuZCANCj4gZW5jb3VudGVy ZWQgdGhhdCBpdCB3cml0ZXMgYSBsaW5lIGluIHRoZSBsb2cgYWJvdXQgZ2V0dGluZyBhIGxl YXNlIGFuZCANCj4gdGhlIG5leHQgc3RhdGVtZW50IHdhcyBzZW5kaW5nIGEgcGFja2V0IG91 dCBvbiB0aGUgbmV0d29yayBhbmQgSSBuZXZlciANCj4gc2VlIHRoYXQgcGFja2V0IGluIHRj cGR1bXAuDQo+DQo+IEFueXdheSBvbiB0aGUgUlBJMyBJIHN0aWxsIHVzZSBpdC4gT24gdGhl IFJQSTQgSSB3ZW50IGJhY2sgdG8gZGhjbGllbnQgDQo+ICsgU0xBQUMgYWZ0ZXIgSSBwdXQg YSBsb3Qgb2YgdGltZSBpbiB0Y3BkdW1waW5nIGFuZCB0ZXN0aW5nLiBNYXliZSBpdCANCj4g aXMganVzdCB0aGF0IDE0IHVzZXJsYW5kIGRvZXNuJ3QgbWF0Y2ggZW5vdWdoIHdpdGggMTUg a2VybmVsIHRvIGRvIA0KPiBCUEYvZGhjcC4gQnV0IHRoYW4gYWdhaW4uLi4uIHdpdGggZGhj bGllbnQgaXQgd29ya3MgZmluZS4NCj4NCj4gSSBkaWRuJ3QgcnVuIGRoY3BjZCB5ZXQgb24g dGhlIGhvc3QgT1MgeWV0IGFzIEkgd2FzIGZpcnN0IHRlc3RpbmcgaXQgDQo+IGluIHRoZSBW TkVUIGphaWxzLg0KPg0KPiBKdXN0IG15IDIgY2VudHMuDQo+DQo+IFJlZ2FyZHMsDQo+IFJv bmFsZC4NCj4NCk5vdyB0aGF0J3MgdmVyeSBjdXJpb3VzLg0KDQpDb3VsZCB5b3UgKHdoZXJl IHlvdSBjYW4gY29udHJvbCB3aGF0J3MgZ29pbmcgb24gd2l0aCB0aGUgb3RoZXIgZW5kLCAN CndoaWNoIEkgY2FuJ3QpIHRyeSBhZ2FpbiB3aXRoICJub2lwNGxsIiBhbmQgIm5vYXJwIiBh bmQgc2VlIGlmIHlvdSBzdGlsbCANCmdldCB0aGUgb2RkbmVzcz8NCg0KSSBoYXZlIGEgc3Vz cGljaW9uIHRoaXMgaXMgdGhlIGNhdXNlIChmcm9tIHRoZSBkb2NzICJub2FycCIgc2hvdWxk IGJlIA0KZW5vdWdoIHRvIGRpc2FibGUgYm90aCwgYnV0IG5ldmVyIGh1cnRzIHRvIHN0aWNr ICdlbSBib3RoIGluIHRoZXJlKSAtLSANCmFuZCBpZiBzbyB0aGVuIHBlcmhhcHMgZGVmYXVs dCBiZWhhdmlvciBzaG91bGQgYmUgY2hhbmdlZC4NCg0KLS0gDQpLYXJsIERlbm5pbmdlcg0K a2FybEBkZW5uaW5nZXIubmV0DQovVGhlIE1hcmtldCBUaWNrZXIvDQovW1MvTUlNRSBlbmNy eXB0ZWQgZW1haWwgcHJlZmVycmVkXS8NCg== --------------5AaCHjXlqI3INRyz044jDCix 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> <div class=3D"moz-cite-prefix">On 6/19/2025 04:21, Ronald Klop wrote:= <br> </div> <blockquote type=3D"cite" cite=3D"mid:1188806329.62817.1750321263908@localhost"> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DU= TF-8"> Hi,<br> <br> I don't know the details about your setup, but I tried dhcpcd in my network last few months and I encountered that it:<br> <br> - runs fine in a 14.X jail on a 14.X machine (RPI3B) for both IP4 and IP6 =F0=9F=91=8D<br> - it does not work well on a 14.X jail on a 15.x machines. (RPI4)<b= r> <br> The symptoms look a lot like what you describe. Sometimes it got an address and a day later it was gone again. Restarting sometimes helped, often didn't change anything.<br> Up to the point that I started reading to code of dhcpcd and encountered that it writes a line in the log about getting a lease and the next statement was sending a packet out on the network and I never see that packet in tcpdump.<br> <br> Anyway on the RPI3 I still use it. On the RPI4 I went back to dhclient + SLAAC after I put a lot of time in tcpdumping and testing. Maybe it is just that 14 userland doesn't match enough with 15 kernel to do BPF/dhcp. But than again.... with dhclient it works fine.<br> <br> I didn't run dhcpcd yet on the host OS yet as I was first testing it in the VNET jails.<br> <br> Just my 2 cents.<br> <br> Regards,<br> Ronald.<br> <br> </blockquote> <p>Now that's very curious.</p> <p>Could you (where you can control what's going on with the other end, which I can't) try again with "noip4ll" and "noarp" and see if you still get the oddness?</p> <p>I have a suspicion this is the cause (from the docs "noarp" should be enough to disable both, but never hurts to stick 'em both in there) -- and if so then perhaps default behavior should be changed.</p> <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> --------------5AaCHjXlqI3INRyz044jDCix-- --------------ms020407020206010002090201 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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 /eJmNdWZ6pFiNmG8hQ4cAAAAAAAA --------------ms020407020206010002090201--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5f4fe904-dda8-42d8-8325-dd3bb0403df8>