| 29 Jun 2025 |
ElvishJerricco | I still don't get it; presumably you've chosen not to use systemd initrd on that one machine, and therefore you're doing the scripted initrd thing, so you already have this problem. | 03:30:11 |
antifuchs | Historical baggage, all my other machines were using scripted until recently (: | 03:30:55 |
antifuchs | Anyway, I’m happy to ride out the scripted world with this box, once systemd becomes the only option I’ll just grab a newer one from hetzner’s server auction I guess (expecting they have newer hardware then) | 03:31:55 |
ElvishJerricco | ... but why | 03:32:13 |
ElvishJerricco | whatever you did with scripted initrd is possible with systemd initrd | 03:32:20 |
ElvishJerricco | you don't need to change hardware for it | 03:32:25 |
uep | i think the issue is simply the migration, see needing special kvm etc in case it doesn't work or to watch | 03:33:27 |
antifuchs | I don’t think I wanna explain that on a phone keyboard or even here. It’s my course of action for now. | 03:33:31 |
ElvishJerricco | hot take: I actually don't mind most of the networking.* interface and would be unbothered just supporting it with the networkd backend without any planned deprecation | 03:36:17 |
ElvishJerricco | * hot take: I actually don't mind most of the networking.* options and would be unbothered just supporting it with the networkd backend without any planned deprecation | 03:36:25 |
ElvishJerricco | AFAIK Arian said useNetworkd by default is good to go and I have no idea why it never happened | 03:37:08 |
hexa | probably because the proponents have been alienated by all the discussions we had | 03:37:44 |
ElvishJerricco | We should just double check that we have assertions for any unsupported options and then flip it on ASAP | 03:38:24 |
hexa |  Download image.png | 03:39:12 |
hexa | am I missing anything? | 03:39:14 |
hexa | that looks like and awkward interface to set up static addressing | 03:39:29 |
hexa | oh god, it can create tun/tap interfaces | 03:39:53 |
ElvishJerricco | image doesn't want to load over here | 03:40:21 |
hexa | https://search.nixos.org/options?channel=25.05&show=networking.interfaces.%3Cname%3E.proxyARP&from=0&size=50&sort=relevance&type=packages&query=networking.interfaces | 03:40:28 |
ElvishJerricco | hm? | 03:41:45 |
hexa | that is the screenshot | 03:42:19 |
hexa | ipv4/ipv6 addressing and routes should be covered | 03:42:30 |
ElvishJerricco | Maybe this is my networking knowledge being bad but I don't understand what proxyARP has to do with that | 03:43:58 |
hexa | mtu is covered
mac is covered | 03:44:04 |
hexa | proxyARP is not covered | 03:44:35 |
ElvishJerricco | Oh. I mean networkd has options for proxyARP | 03:44:50 |
ElvishJerricco | can we not just wire that up? | 03:45:02 |
hexa | but it's not mapped afaiict | 03:45:04 |
hexa | * but it's not mapped afaict | 03:45:06 |
hexa |
networkd: ProxyARP= vs. ARPProxy= confusion #4768
| 03:45:21 |