I have been running OMV for quite a number of years, I have two identically configured devices, both running on AMD A10 -7700K motherboards, patched up to v6.5.4-1. I use these devices to provide NFS/CIFS shares and they also run Docker to support a MariaDB container but generally they are fairly simple bog-standard configurations. I only update these machines using the built in OMV update procedures.
I use the Autoshutdown plugin to suspend both these machines each evening at 22:00 and they rewake at 07:00 the following day. This has worked really well for a long time but recently one machine seems to loose its network configuration (enp3s0) when it is rebooted or resumes from suspension. Running omv-firstaid fixes the problem but I would like to know how to fix it so that this problem doesn't re-occur. The network interface is configured within OMV to get its IP (v4) address from DHCP
The problem seemed to start following a recent 6.x update but I can't now be sure which one. As I mentioned above, this problem only affects one of my two machines and I tend to update them both at the same time so I would have expected both to be affected but that is not the case.
After boot/resume, my network config looks like:
root@cmhomenas1:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether d0:50:99:ab:4b:ad brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 2c:6e:85:11:21:be brd ff:ff:ff:ff:ff:ff
4: veth4a8de2a5@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 3a:27:54:83:7d:0e brd ff:ff:ff:ff:ff:ff link-netns cni-1fabaa5b-b763-979e-f90d-00228b4445fd
inet 172.16.16.1/32 scope global veth4a8de2a5
valid_lft forever preferred_lft forever
inet6 fe80::3827:54ff:fe83:7d0e/64 scope link
valid_lft forever preferred_lft forever
5: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:6d:e1:7c:c3 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
inet6 fe80::42:6dff:fee1:7cc3/64 scope link
valid_lft forever preferred_lft forever
6: br-f39706717056: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:ea:79:13:7f brd ff:ff:ff:ff:ff:ff
inet 172.19.0.1/16 brd 172.19.255.255 scope global br-f39706717056
valid_lft forever preferred_lft forever
8: vethd08ebfa@if7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether 46:9d:99:15:45:08 brd ff:ff:ff:ff:ff:ff link-netnsid 1
inet6 fe80::449d:99ff:fe15:4508/64 scope link
valid_lft forever preferred_lft forever
10: veth65e7816@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether 12:1c:35:cd:46:64 brd ff:ff:ff:ff:ff:ff link-netnsid 2
inet6 fe80::101c:35ff:fecd:4664/64 scope link
valid_lft forever preferred_lft forever
12: veth9a2c3e9@if11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether ae:52:dc:ba:7f:2b brd ff:ff:ff:ff:ff:ff link-netnsid 3
inet6 fe80::ac52:dcff:feba:7f2b/64 scope link
valid_lft forever preferred_lft forever
14: veth8a74d9f@if13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether b2:81:f2:1b:ef:84 brd ff:ff:ff:ff:ff:ff link-netnsid 4
inet6 fe80::b081:f2ff:fe1b:ef84/64 scope link
valid_lft forever preferred_lft forever
After running omv-firstaid my network config then looks like:
root@cmhomenas1:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether d0:50:99:ab:4b:ad brd ff:ff:ff:ff:ff:ff
inet 192.168.86.250/24 brd 192.168.86.255 scope global dynamic enp3s0
valid_lft 85252sec preferred_lft 85252sec
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 2c:6e:85:11:21:be brd ff:ff:ff:ff:ff:ff
4: veth4a8de2a5@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 3a:27:54:83:7d:0e brd ff:ff:ff:ff:ff:ff link-netns cni-1fabaa5b-b763-979e-f90d-00228b4445fd
inet 172.16.16.1/32 scope global veth4a8de2a5
valid_lft forever preferred_lft forever
inet6 fe80::3827:54ff:fe83:7d0e/64 scope link
valid_lft forever preferred_lft forever
5: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:6d:e1:7c:c3 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
inet6 fe80::42:6dff:fee1:7cc3/64 scope link
valid_lft forever preferred_lft forever
6: br-f39706717056: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:ea:79:13:7f brd ff:ff:ff:ff:ff:ff
inet 172.19.0.1/16 brd 172.19.255.255 scope global br-f39706717056
valid_lft forever preferred_lft forever
8: vethd08ebfa@if7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether 46:9d:99:15:45:08 brd ff:ff:ff:ff:ff:ff link-netnsid 1
inet6 fe80::449d:99ff:fe15:4508/64 scope link
valid_lft forever preferred_lft forever
10: veth65e7816@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether 12:1c:35:cd:46:64 brd ff:ff:ff:ff:ff:ff link-netnsid 2
inet6 fe80::101c:35ff:fecd:4664/64 scope link
valid_lft forever preferred_lft forever
12: veth9a2c3e9@if11: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether ae:52:dc:ba:7f:2b brd ff:ff:ff:ff:ff:ff link-netnsid 3
inet6 fe80::ac52:dcff:feba:7f2b/64 scope link
valid_lft forever preferred_lft forever
14: veth8a74d9f@if13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether b2:81:f2:1b:ef:84 brd ff:ff:ff:ff:ff:ff link-netnsid 4
inet6 fe80::b081:f2ff:fe1b:ef84/64 scope link
valid_lft forever preferred_lft forever
Can anybody offer an explanation / fix please ?
Thanks
Chris