
When I look at the logs for that boot, e.g.
[code]journalctl -b -1[/code]
I see the lines switch from working fine to errors and timeouts while trying to connect to the other devices the server is collecting data from. No errors or warning from networkd or other system services. The apps continue along saying they can't reach their devices until I notice and force shutdown the system. The journal records that power key press and power down, so the system is not crashing.
Dmesg might be more helpful than the journal, but how do I save a copy of that before the shutdown? I saw old forum references to doing something like this with lines in rc.local, but I don't think that exists anymore.
EDIT: the -k option in journalctl makes it show dmesg, but there is nothing there within 15 minutes of when this last happened.
[list][*]The device is connected to ethernet through a usb adapter. (The Pinebook Pro has other problems with its wifi chip).
[*]I think I'm using systemd's network manager, not Network Manager, but the former is new to me. (I was a long time Gentoo user, Systemd is sort of new to me, but I've used it on servers and laptops for the past few years.)
[*]/etc/systemd/networkd.conf is all defaults
[*]I have the same static IP assigned in /etc/systemd/network/20-en.network and /etc/systemd/network/20-eth.network because I see logs that rename eth0 to enu1u1.[/list]
[code]$ networkctl
IDX LINK TYPE OPERATIONAL SETUP
1 lo loopback carrier unmanaged
2 enu1u1 ether routable configured[/code]