Hello,
I hope my post ended in the right category if not, sorry for that.
I got the strange problem that sometimes when I boot my arch system, that my network is disabled. Usually I simply restart my computer to get it working immediately.
I’m using a Lenovo T550 with manjaro-i3 community edition.
This behaviour was present a while back, so I decided to get rid of wpa_supplicant and replace it with iwd. But the problem persisted.
in /etc/NetworkManager/conf.d/wifi_backend.conf I got the following lines:
[device]
wifi.backend=iwd
systemctl list-unit-files | grep enabled
gives me the following:
add-autologin-group.service enabled disabled
apparmor.service enabled disabled
avahi-daemon.service enabled disabled
bluetooth.service enabled disabled
cronie.service enabled disabled
getty@.service enabled enabled
iwd.service enabled disabled
lightdm.service enabled disabled
NetworkManager-dispatcher.service enabled disabled
NetworkManager-wait-online.service enabled disabled
NetworkManager.service enabled disabled
nmb.service enabled disabled
smb.service enabled disabled
snapd.apparmor.service enabled disabled
snapd.service enabled disabled
systemd-fsck-root.service enabled-runtime disabled
systemd-homed.service disabled enabled
systemd-networkd.service disabled enabled
systemd-pstore.service disabled enabled
systemd-remount-fs.service enabled-runtime disabled
systemd-resolved.service disabled enabled
systemd-timesyncd.service enabled enabled
tlp.service enabled disabled
ufw.service enabled disabled
avahi-daemon.socket enabled disabled
systemd-userdbd.socket disabled enabled
machines.target disabled enabled
reboot.target disabled enabled
remote-cryptsetup.target disabled enabled
remote-fs.target enabled enabled
pamac-cleancache.timer enabled disabled
pamac-mirrorlist.timer enabled disabled
wpa_supplicant is masked with systemctl mask wpa_supplicant.service
systemctl list-units -t service --no-pager --no-legend | grep active
gives me the following:
accounts-daemon.service loaded active running Accounts Service
alsa-restore.service loaded active exited Save/Restore Sound Card State
apparmor.service loaded active exited Load AppArmor profiles
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service loaded active running Bluetooth service
cronie.service loaded active running Periodic Command Scheduler
dbus.service loaded active running D-Bus System Message Bus
geoclue.service loaded active running Location Lookup Service
iwd.service loaded active running Wireless service
kmod-static-nodes.service loaded active exited Create list of static device nodes for the current kernel
lightdm.service loaded active running Light Display Manager
lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
NetworkManager-wait-online.service loaded active exited Network Manager Wait Online
NetworkManager.service loaded active running Network Manager
nmb.service loaded active running Samba NMB Daemon
polkit.service loaded active running Authorization Manager
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
smb.service loaded active running Samba SMB Daemon
snapd.apparmor.service loaded active exited Load AppArmor profiles managed internally by snapd
systemd-backlight@backlight:intel_backlight.service loaded active exited Load/Save Screen Backlight Brightness of backlight:intel_backlight
systemd-backlight@leds:tpacpi::kbd_backlight.service loaded active exited Load/Save Screen Backlight Brightness of leds:tpacpi::kbd_backlight
systemd-fsck@dev-disk-by\x2duuid-AD9F\x2d0AEA.service loaded active exited File System Check on /dev/disk/by-uuid/AD9F-0AEA
systemd-fsck@dev-disk-by\x2duuid-f12f4546\x2da8e7\x2d4c50\x2da056\x2d09dd1ba88eb4.service loaded active exited File System Check on /dev/disk/by-uuid/f12f4546-a8e7-4c50-a056-09dd1ba88eb4
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-modules-load.service loaded active exited Load Kernel Modules
systemd-random-seed.service loaded active exited Load/Save Random Seed
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-timesyncd.service loaded active running Network Time Synchronization
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown
systemd-user-sessions.service loaded active exited Permit User Sessions
tlp.service loaded active exited TLP system startup/shutdown
ufw.service loaded active exited CLI Netfilter Manager
upower.service loaded active running Daemon for power management
user-runtime-dir@1000.service loaded active exited User Runtime Directory /run/user/1000
user@1000.service loaded active running User Manager for UID 1000
I looked through a few posts but I was unable to get the desired behaviour working. The hard thing is, that it doesn’t happen every time I boot. That is why I’m asking you what I should test if my network is disabled again to get rid of this problem. My interfaces should be active and working as far as I am aware of.
This is the output when my network is not working
systemctl list-units -t service --no-pager --no-legend | grep active
accounts-daemon.service loaded active running Accounts Service
alsa-restore.service loaded active exited Save/Restore Sound Card State
apparmor.service loaded active exited Load AppArmor profiles
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service loaded active running Bluetooth service
cronie.service loaded active running Periodic Command Scheduler
dbus.service loaded active running D-Bus System Message Bus
geoclue.service loaded active running Location Lookup Service
iwd.service loaded active running Wireless service
kmod-static-nodes.service loaded active exited Create list of static device nodes for the current kernel
lightdm.service loaded active running Light Display Manager
lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
NetworkManager-wait-online.service loaded active exited Network Manager Wait Online
NetworkManager.service loaded active running Network Manager
polkit.service loaded active running Authorization Manager
rtkit-daemon.service loaded active running RealtimeKit Scheduling Policy Service
smb.service loaded inactive dead start Samba SMB Daemon
snapd.apparmor.service loaded active exited Load AppArmor profiles managed internally by snapd
systemd-backlight@backlight:intel_backlight.service loaded active exited Load/Save Screen Backlight Brightness of backlight:intel_backlight
systemd-backlight@leds:tpacpi::kbd_backlight.service loaded active exited Load/Save Screen Backlight Brightness of leds:tpacpi::kbd_backlight
systemd-fsck@dev-disk-by\x2duuid-AD9F\x2d0AEA.service loaded active exited File System Check on /dev/disk/by-uuid/AD9F-0AEA
systemd-fsck@dev-disk-by\x2duuid-f12f4546\x2da8e7\x2d4c50\x2da056\x2d09dd1ba88eb4.service loaded active exited File System Check on /dev/disk/by-uuid/f12f4546-a8e7-4c50-a056-09dd1ba88eb4
systemd-hostnamed.service loaded active running Hostname Service
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-modules-load.service loaded active exited Load Kernel Modules
systemd-random-seed.service loaded active exited Load/Save Random Seed
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-timesyncd.service loaded active running Network Time Synchronization
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown
systemd-user-sessions.service loaded active exited Permit User Sessions
tlp.service loaded inactive dead start TLP system startup/shutdown
ufw.service loaded active exited CLI Netfilter Manager
upower.service loaded active running Daemon for power management
user-runtime-dir@1000.service loaded active exited User Runtime Directory /run/user/1000
user-runtime-dir@971.service loaded active exited User Runtime Directory /run/user/971
user@1000.service loaded active running User Manager for UID 1000
user@971.service loaded active running User Manager for UID 971
systemctl list-unit-files | grep enabled
add-autologin-group.service enabled disabled
apparmor.service enabled disabled
avahi-daemon.service enabled disabled
bluetooth.service enabled disabled
cronie.service enabled disabled
getty@.service enabled enabled
iwd.service enabled disabled
lightdm.service enabled disabled
NetworkManager-dispatcher.service enabled disabled
NetworkManager-wait-online.service enabled disabled
NetworkManager.service enabled disabled
nmb.service enabled disabled
smb.service enabled disabled
snapd.apparmor.service enabled disabled
snapd.service enabled disabled
systemd-fsck-root.service enabled-runtime disabled
systemd-homed.service disabled enabled
systemd-networkd.service disabled enabled
systemd-pstore.service disabled enabled
systemd-remount-fs.service enabled-runtime disabled
systemd-resolved.service disabled enabled
systemd-timesyncd.service enabled enabled
tlp.service enabled disabled
ufw.service enabled disabled
avahi-daemon.socket enabled disabled
systemd-userdbd.socket disabled enabled
machines.target disabled enabled
reboot.target disabled enabled
remote-cryptsetup.target disabled enabled
remote-fs.target enabled enabled
pamac-cleancache.timer enabled disabled
pamac-mirrorlist.timer enabled disabled