Systemd sleep.target dbus signal disabling network interfaces
Hello,
I faced with issue. I have a systemd service that do backup to the cloud on sleep.target
Before=sleep.target suspend.target hibernate.target hybrid-sleep.target
But as NetworkManager service getting dbus sleep command it disabling all Network Interfaces
manager: NetworkManager state is now ASLEEP
device (wlp3s0): state change: activated -> deactivating (reason 'sleeping', sys-iface-state: 'managed')
device (wlp3s0): supplicant interface state: completed -> disconnected
device (wlp3s0): state change: deactivating -> disconnected (reason 'sleeping', sys-iface-state: 'managed')
dhcp4 (wlp3s0): canceled DHCP transaction
Trying to "hack" /usr/share/dbus-1/system.d/org.freedesktop.NetworkManager.conf and my user policy with
<deny send_destination="org.freedesktop.NetworkManager" send_interface="org.freedesktop.NetworkManager" send_member="Sleep"/>
but no luck (same policy already present for root but looks like not working) May be I doing something wrong but early Dbus not disabling Network Interface until my script finished
Enviroment:
OS: ArchLinux
NetworkManager:1.30.2-1
DBus: 1.12.20-1