Re: Ethernet interfaces ignoring 'Connect Automatically' setting on Debian 12 (Bookworm)
On Thu, Apr 4, 2025 at 11:56 PM <ler762@gmail.com> wrote:
> Can you try it with Make available to other users ON
Toggling "Make available to other users" to ON solves the problem! First I tested this with the built-in Ethernet adapter. After this was successful I configured this to ON for the other adapters and rebooted the device. Now all the devices honor the "Connect Automatically" setting. Thank you!
I think there is still the question of why this setting must be ON for this to work properly. I followed the steps suggested by Max Nikulin and I think there is something interesting in the output of 'journalctl -f'. For comparison I have included the output of 'journalctl -f' from before and after I enabled "Make available to other users". Please see below.
On Thu, Apr 4, 2025 at 3:13 PM <manikulin@gmail.com> wrote:
> find moment of plugging in cable in output of
>
> # journalctl -f
sudo journalctl -f:
<ETHERNET CABLE FROM SERVER PHYSICALLY CONNECTED TO CLIENT #2>
NetworkManager[887]: <info> device (enp0s25): carrier: link connected
kernel: e1000e 0000:00:19.0 enp0s25: NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
NetworkManager[887]: <info> device (enp0s25): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:402:46
_generateAccessors/propdesc.set@resource:///org/gnome/gjs/modules/core/_common.js:37:26
_sync@resource:///org/gnome/shell/ui/status/network.js:595:9
_sync@resource:///org/gnome/shell/ui/status/network.js:630:15
_addConnection@resource:///org/gnome/shell/ui/status/network.js:573:14
_syncConnections@resource:///org/gnome/shell/ui/status/network.js:503:18
NMDeviceItem@resource:///org/gnome/shell/ui/status/network.js:461:14
NMWiredDeviceItem@resource:///org/gnome/shell/ui/status/network.js:603:1
_createDeviceMenuItem@resource:///org/gnome/shell/ui/status/network.js:1827:16
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1662:27
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:403:47
setDeviceName@resource:///org/gnome/shell/ui/status/network.js:590:14
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1663:14
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
<CLIENT #2 ETHERNET CONNECTION MANUALLY ACTIVATED ON SERVER>
NetworkManager[887]: <info> device (enp0s25): Activation: starting connection 'Built-in Ethernet'
NetworkManager[887]: <info> audit: op="connection-activate" name="Built-in Ethernet" pid=1958 uid=1001 result="success"
NetworkManager[887]: <info> device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
avahi-daemon[815]: Joining mDNS multicast group on interface enp0s25.IPv4 with address 192.168.1.1.
avahi-daemon[815]: New relevant interface enp0s25.IPv4 for mDNS.
avahi-daemon[815]: Registering new address record for 192.168.1.1 on enp0s25.IPv4.
NetworkManager[887]: <info> device (enp0s25): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
dbus-daemon[818]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=887 comm="/usr/sbin/NetworkManager --no-daemon")
systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
dbus-daemon[818]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
NetworkManager[887]: <info> device (enp0s25): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): Activation: successful, device activated.
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
<SYSTEM REBOOT>
<ETHERNET CABLE FROM SERVER PHYSICALLY CONNECTED TO CLIENT #2 WITH "Make available to other users" SET TO "ON">
NetworkManager[887]: <info> device (enp0s25): carrier: link connected
kernel: e1000e 0000:00:19.0 enp0s25: NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
NetworkManager[887]: <info> device (enp0s25): state change: unavailable -> disconnected (reason 'carrier-changed', sys-iface-state: 'managed')
NetworkManager[887]: <info> policy: auto-activating connection 'Built-in Ethernet'
NetworkManager[887]: <info> device (enp0s25): Activation: starting connection 'Built-in Ethernet'
NetworkManager[887]: <info> device (enp0s25): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
avahi-daemon[815]: Joining mDNS multicast group on interface enp0s25.IPv4 with address 192.168.1.1.
avahi-daemon[815]: New relevant interface enp0s25.IPv4 for mDNS.
avahi-daemon[815]: Registering new address record for 192.168.1.1 on enp0s25.IPv4.
NetworkManager[887]: <info> device (enp0s25): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
dbus-daemon[818]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.7' (uid=0 pid=887 comm="/usr/sbin/NetworkManager --no-daemon")
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:402:46
_generateAccessors/propdesc.set@resource:///org/gnome/gjs/modules/core/_common.js:37:26
_sync@resource:///org/gnome/shell/ui/status/network.js:595:9
_sync@resource:///org/gnome/shell/ui/status/network.js:630:15
_addConnection@resource:///org/gnome/shell/ui/status/network.js:573:14
_syncConnections@resource:///org/gnome/shell/ui/status/network.js:503:18
NMDeviceItem@resource:///org/gnome/shell/ui/status/network.js:461:14
NMWiredDeviceItem@resource:///org/gnome/shell/ui/status/network.js:603:1
_createDeviceMenuItem@resource:///org/gnome/shell/ui/status/network.js:1827:16
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1662:27
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
gnome-shell[1958]: JS ERROR: Error: Argument str2 may not be null
_sortByName@resource:///org/gnome/shell/ui/status/network.js:122:21
lowerBound@resource:///org/gnome/shell/misc/util.js:357:26
insertSorted@resource:///org/gnome/shell/misc/util.js:369:25
_upsert@resource:///org/gnome/shell/ui/status/network.js:131:21
upsert@resource:///org/gnome/shell/ui/status/network.js:150:21
_resortItem@resource:///org/gnome/shell/ui/status/network.js:543:38
_addConnection/<@resource:///org/gnome/shell/ui/status/network.js:567:40
NMDeviceConnectionItem/<@resource:///org/gnome/shell/ui/status/network.js:403:47
setDeviceName@resource:///org/gnome/shell/ui/status/network.js:590:14
_ensureDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1663:14
_syncDeviceItem@resource:///org/gnome/shell/ui/status/network.js:1635:18
_addDevice/<@resource:///org/gnome/shell/ui/status/network.js:1681:41
dbus-daemon[818]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
NetworkManager[887]: <info> device (enp0s25): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
NetworkManager[887]: <info> device (enp0s25): Activation: successful, device activated.
systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Reply to: