Now fixed.
If anyone should come here looking for Wireguard problems in the future...
Although I uninstalled Wireguard, it had permanently renamed my interfaces, for example eth0 is now em1.
This stopped all internet traffic from working and so my original intention was to seek some simple way to transfer settings from a known working source (e.g. my bootable LL3 USB stick) to my HDD.
Then I remembered that my firewall rules are interface-specific, so I just re-wrote them to allow for the interface name change.
The em1 interface works fine now, although I'm not at all happy that Wireguard made these changes, especially without asking me first or notifying me that it had done so afterwards.
Now I just have to find Wireguard functionality without using Wireguard