Are you using wicked network management or NetworkManager? The former is generally used for desktop machines in fixed network environments, while the latter is more suited to notebooks operating in multiple network environments. Anyway, if you're not sure run the following and report back...
Code:
systemctl status network
The logs can be inspected for further detail...
Code:
sudo journalctl -u wicked
Code:
sudo journalctl -u NetworkManager
and you can capture the output to a text file if desired eg
Code:
sudo journalctl -u wicked > log.txt
If necessary, you can transfer the log to a memory stick, and share the output here via a machine that does have internet connectivity. For lengthy output, consider uploading to
https://pastebin.com/ and sharing the link to it here.