!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

862 Members
Declaratively manage your switching, routing, wireless, tunneling and more.257 Servers

Load older messages


SenderMessageTime
30 Jun 2025
@hexa:lossy.networkhexaand it seems to understand the diff between config and reality15:24:00
@hexa:lossy.networkhexafrom the usage section of the docs15:24:08
@molly:matrix.flyingcircus.ioMolly Milleri'll ask about that the next time i see marcel or sandro then15:24:13
@hexa:lossy.networkhexaor Thomas Liske, if you know him 15:24:33
@hexa:lossy.networkhexahe should be floating around Dresden as well15:24:42
@hexa:lossy.networkhexawould be great to offer people an alternative to networkd so we can drop scripted eventually15:25:06
@emilazy:matrix.orgemilyI really don't think that's a requirement for dropping it15:26:32
@sandro:supersandro.deSandro 🐧there is also a nix wrapper https://codeberg.org/m4rc3l/ifstate.nix but I haven't used it myself, yet15:26:42
@emilazy:matrix.orgemilylike NixOS does not have a second source policy :)15:26:44
@hexa:lossy.networkhexait isn't, but it makes it easier15:26:45
@sandro:supersandro.deSandro 🐧 but Marcel is in the chat here 15:26:49
@hexa:lossy.networkhexato point to alternatives15:26:53
@emilazy:matrix.orgemilywe have tons of things we have only one in-tree interface for15:26:52
@emilazy:matrix.orgemily and if we deprecate networking.* then there's even less reason 15:27:02
@emilazy:matrix.orgemilysince we are not blessing anything at that point15:27:06
@sandro:supersandro.deSandro 🐧for the services, not core routing AFAIK15:27:45
@marcel:envs.netMarcel
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:envs.netMarcel
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
@daniel:routing.rocksdan_nrw changed their profile picture.17:18:13
@zhaofeng:zhaofeng.liZhaofeng LiFor those with some kind of overlay mesh network, what kind of optimization do you do? Like tuning OSPF metrics based on some periodic measurement, etc22:06:08
@etherbloom:catgirl.cloudEtherbloom [they/sie] {you&} 🐲🦊👿 joined the room.22:35:42
1 Jul 2025
@thefossguy:matrix.orgPratham Patel changed their display name from Pratham Patel (you can mention me) to Pratham Patel.05:10:13
@xanderio:bitflip.jetztxanderio joined the room.12:12:49
@xanderio:bitflip.jetztxanderioHey, 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:lossy.networkhexaI run babeld with tunnel type, which uses an RTT based metric https://bird.network.cz/?get_doc&v=20&f=bird.html#toc6.212:19:04
@hexa:lossy.networkhexaas defined in https://datatracker.ietf.org/doc/rfc9616/12:19:24
@hexa:lossy.networkhexacongestion causes delay, which will deprioritize a path12:19:38
@hexa:lossy.networkhexai would suggest staying away from something as static as OSPF for private use12:19:50
@magic_rb:matrix.redalder.orgmagic_rbRelated note, say i ran bird on top of wireguard. Bird adjusts routing tables so it will still end up using the inkernel wireguard implementation right12:23:57
@magic_rb:matrix.redalder.orgmagic_rbYeah both babeld and bird just create a mesh on top of the existing wireguard network by adjusting routes12:26:25

Show newer messages


Back to Room ListRoom Version: 6