[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: