30 Jun 2025 |
hexa | and it seems to understand the diff between config and reality | 15:24:00 |
hexa | from the usage section of the docs | 15:24:08 |
Molly Miller | i'll ask about that the next time i see marcel or sandro then | 15:24:13 |
hexa | or Thomas Liske, if you know him | 15:24:33 |
hexa | he should be floating around Dresden as well | 15:24:42 |
hexa | would be great to offer people an alternative to networkd so we can drop scripted eventually | 15:25:06 |
emily | I really don't think that's a requirement for dropping it | 15:26:32 |
Sandro 🐧 | there is also a nix wrapper https://codeberg.org/m4rc3l/ifstate.nix but I haven't used it myself, yet | 15:26:42 |
emily | like NixOS does not have a second source policy :) | 15:26:44 |
hexa | it isn't, but it makes it easier | 15:26:45 |
Sandro 🐧 | but Marcel is in the chat here | 15:26:49 |
hexa | to point to alternatives | 15:26:53 |
emily | we have tons of things we have only one in-tree interface for | 15:26:52 |
emily | and if we deprecate networking.* then there's even less reason | 15:27:02 |
emily | since we are not blessing anything at that point | 15:27:06 |
Sandro 🐧 | for the services, not core routing AFAIK | 15:27:45 |
Marcel | In reply to @hexa:lossy.network would be great to offer people an alternative to networkd so we can drop scripted eventually I plan to upstream it eventually but I want to wait till after V2 which will introduce braking change in the configuration file. If you don't care about these I can also upstream the v1 | 15:48:03 |
Marcel | In reply to @sandro:supersandro.de for the services, not core routing AFAIK Also IBH (local isp) uses it. There also for the routing infrastructure. | 15:49:00 |
| dan_nrw changed their profile picture. | 17:18:13 |
Zhaofeng Li | For those with some kind of overlay mesh network, what kind of optimization do you do? Like tuning OSPF metrics based on some periodic measurement, etc | 22:06:08 |
| Etherbloom [they/sie] {you&} 🐲🦊👿 joined the room. | 22:35:42 |
1 Jul 2025 |
| Pratham Patel changed their display name from Pratham Patel (you can mention me) to Pratham Patel. | 05:10:13 |
| xanderio joined the room. | 12:12:49 |
xanderio | Hey, i'm currently hitting this issue (https://github.com/NixOS/nixpkgs/issues/380987) where systems using systemd-resolved resolve there FQDN to 127.0.0.2 which break services on that system trying to contact other services on the same host. This bug is included in 25.05.
I'm currently in the process on rebasing and trying to fix the outstanding issues with https://github.com/NixOS/nixpkgs/issues/132646. | 12:15:59 |
hexa | I run babeld with tunnel type, which uses an RTT based metric https://bird.network.cz/?get_doc&v=20&f=bird.html#toc6.2 | 12:19:04 |
hexa | as defined in https://datatracker.ietf.org/doc/rfc9616/ | 12:19:24 |
hexa | congestion causes delay, which will deprioritize a path | 12:19:38 |
hexa | i would suggest staying away from something as static as OSPF for private use | 12:19:50 |
magic_rb | Related note, say i ran bird on top of wireguard. Bird adjusts routing tables so it will still end up using the inkernel wireguard implementation right | 12:23:57 |
magic_rb | Yeah both babeld and bird just create a mesh on top of the existing wireguard network by adjusting routes | 12:26:25 |