3 ms·
systemd-networkd will now automatically configure routes to addresses specified in AllowedIPs=. This feature can be controlled via RouteTable= and RouteMetric=
by 3np 5y ago
systemd-networkd will now automatically configure routes to addresses specified in AllowedIPs=. This feature can be controlled via RouteTable= and RouteMetric= settings in [WireGuard] or [WireGuardPeer] sections.
Wow, that’s a pretty significant breaking change that I’m surprised to see (and one I don’t really agree with; there was reasoning behind not doing that in the first place). This is going to bite most users already using the WG functionality if they don’t realize when upgrading.
I really hope apt will notify users about this when upgrading.
sd-boot gained the ability to change screen resolution during boot-time, by hitting the "r" key. This will cycle through available resolutions and save the last selection.
Neat!
Overall I learned to stop worrying and love the systemd, especially systemd-networkd. The maintainers can be impressively responsive in acknowledging and fixing reported issues.
- dschuetz 5y agoReading this the following comes to mind: Wow systemd breaks important things and solves non-problems, awesome, I love systemd!
- 3np 5y agoHonestly, moving my VPN management from wg-quick+ip-route+iptables to systemd-networkd was a great experience and made things so much easier and predictable. Wish I had done it way sooner. Similarly, after having spent way too much time fiddling with IP and routing in other ways (OpenWRT comes to mind), systemd-networkd made it so much more predictable and straight-forward. Similar story with other components. Having to read the release notes before upgrading to a new major version is a price I’m willing to pay.
- p_l 5y agoNow if only there was a way to reliably test networkd setups... Sincerely, someone who lost a week or two trying to get anywhere with a bit more complex setup and ended up going back to /etc/interfaces because it had a "show what commands will be run" option
- asymmetric 5y ago> there was reasoning behind not doing that in the first place What would the reasons be?