NixOS Networking | 878 Members | |
| Declaratively manage your switching, routing, wireless, tunneling and more. | Don't rely on `networking.*` for interface and routing setup, use systemd-networkd, ifstate or NetworkManager instead. | Set `SYSTEMD_LOG_LEVEL=debug` to debug networking issues with networkd | No bad nft puns, please. | Room recommendations: #sysops:nixos.org | 255 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 Apr 2026 | ||
| I just tried to swap a wireguard client from wg-quick to systemd.network, and did not have a good time | 00:11:34 | |
| how so | 00:12:28 | |
| Well, I made an attempt to go from this:
to this:
and it kinda worked. | 04:54:13 | |
| But I have major gripes | 04:54:57 | |
| First, systemd.network does not behave like you expect from a deterministic sense - I had to manually tear down wg interfaces multiple times because I screwed something up. | 04:55:50 | |
| Second, for some reason this broke docker container to container networking when using the host network, and I have no idea why, other than that there must be something I have massively misconfigured | 04:56:45 | |
| I ended up swapping back to wg-quick for now since it's been such a pain | 04:57:23 | |
| I guess my routing table there was sending docker's traffic to the remote as well? I don't know, it's just a frustrating swap to try to make | 04:59:28 | |