Neat! I’ve been meaning to build something like this with OSTree as the storage backend, but it’s mostly vaporware for now.
- 0 Posts
- 3 Comments
Joined 9 months ago
Cake day: June 26th, 2025
You are not logged in. If you use a Fediverse account that is able to follow users, you can follow this user.
Haradion@lemmy.mlto
Linux@lemmy.ml•systemd has been a complete, utter, unmitigated success
2·8 months agoThe coupling in PID 1 is a bit much. I actually quite like
systemd-networkdfor some use cases, though. It lets me declaratively manage the network interfaces on my headless servers in a way that’s very similar to how I’m managing the services. Sure, it’s coupled tosystemd, but it’s mostly one-way coupling; if I want to use NetworkManager (which I do on my laptop), I can switch over, and nothing in the init system breaks.
Assuming all the networks are on independent subnets, the kernel’s routing tables should mostly send IP traffic in the right direction. For instance, if your LAN is on
192.168.0.0/24, Network A is192.168.32.0/24, and Network B is10.0.16.0/16, then on a machine directly connected to all the networks, packets will basically just go to the right place. However:192.168.0.13you actually wanted to connect to. There are ways around this, but they get more complicated. It’s better (if possible) to just have everyone pick non-overlapping subnets.dnsmasq) that forwards requests to the appropriate name servers for each network. If you have service names or auto-discovery through multicast DNS, you’ll need an mDNS reflector to forward the traffic across network boundaries.