On 12/04/2025 07:16, coffeeforblood.pardon117 wrote:
I performed some very basic testing using a Debian 12.8.0 Live CD.
Likely nobody will be interested in minor bugs for versions released a couple of years ago. At current moment it is better to try trixie weekly builds. Upstream developers often prefer reports for applications built from development branch or at least for the latest released version.
The results were confusing and highlighted some issues with the creation of network profiles in general, at least from my point of view.
I would separate bugs in network-manager-gnome GNOME GUI and in NetworkManager itself. That is why state reported by nmcli is more important than checkbox GUI state.
The debian-specific issue is that (for historic reasons) first user created by installer is added to the netdev group, so it can create system-wide connections (without root password asked by polkit). Additional groups have been dropped from adduser.
nmcli general permissions
The short version is that if the behavior with "Connect Automatically" and "Make available to other users" is down to NetworkManager,
Since you are going to use your laptop as a "server" then you have to make connections available to all users to not depend on whether some user has been logging in or who is current local user.
In addition you add ignore carrier setting for specific network devices in NetworkManager.conf, however it should not matter in the case of enabled autoconnect.
then I sympathize with the suggestions to migrate from it to systemd- networkd. If someone could point me to a simple guide for that I'll look into it.
I think, NetworkManager should be able to handle you case reliably (with proper configuration).
Arch and Debian wiki, man pages and some search engine should be your friends. Sorry, I have not noticed introductory articles for systemd-networkd in my notes and browsing history. For specific questions stackexchange and various forum threads were helpful.