I think one issue is you having to power off and on the modem. so can you post the contents to
/etc/network/interfaces
its likely NOT to have this line
allow-hotplug enp3s0
leaping ahead since you know how to do commands try this
Code:
sudo echo '
allow-hotplug enp3s0' >> /etc/network/interfaces
the empty line is deliberate
then re-check the contents of that file
each line should have one setting
I will show mine, but I don't need hotplugging
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
yours might become
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
allow-hotplug enp3s0
2) in case its not obvious, your distro does not use eth0 but enp3s0
upon reboot, if no net can you repost output of