Hi ok is see what going on:
After suspend your network interface is stating it is down, the relevant bit form the log:
DEBUG: '_check_networkconfig(): Network interfaces status: down
The script will avoid running on any network interface that is not in state: unknown, dormant or up.
I suspect the script is invoking before the network interface has been brought back from the suspend fully. The next thing to know is does the network interface ever go back to the supported states. To know this is need one last pace of information for you both. Once the system has recovered from a suspend (i.e. you can log into the OMV via ssh or such like) what is the output of:
cat /sys/class/net/<interface name>/operstate
<interface name> = enp3s0, or relevant network interface
If you can get the output of the above after a suspend then I will rework the code to fix this.
FYI: This this is the change that is effecting you: https://github.com/OpenMediaVa…c3064ab36dd41392c496d0dcb
For the odd state being seen when you set : FORCE_NIC="enp2s0, eth0, eth1", there are a few issues presenting:
1. The above is invalid as it is set to, <value><comma><space><value> the space is incorrect and need to be removed.
2 There no validation in the script currently for FORCE_NIC (I will fix this)
3. The regex filter for find network interfaces is a bit too lose also and add to the odd behaviour (I will tighten this up)
Hopefully as soon as you post the output of the cat i be able to work out a fix for you both