Configure devices on LAN: Linux-Ubuntu (Main) / Windows / RTX 3060 GPU / Raspberry Pi (Pi/Linux)
I'm setting up a home work computer system and I'm struggling to get all the parts to play nicely together. I have the following devices:
1. Linux desktop (Meerkat 5 from System76) running Ubuntu 20.04 w/ 64gb RAM (primary machine)
2. Windows desktop (Beelink SEI8) running Windows 10 (can upgrade to Windows 11 if better) w/ 16gb RAM
3. Raspberry Pi 4 running mostly Kali (but also Pi OS when my kid uses it) with 8gb RAM
4. Razer Chroma eGPU with RTX 3060
The goal is to operate everything from the Meerkat and be able to easily access the other systems via RDP (or whatever remote control method makes sense). I'm reasonably tech savvy but experience with Linux is limited (getting there, though!). I think the following represents the issues I'm having / following to-dos:
1. Have installed NVIDA drivers / CUDA and eGPU is showing as connected. But there is a driver/library compatibility issue. Some kind of compatibility issue needs to be fixed among nvidia/cuda/kernels. I THINK what's happening is that there was a failed NVIDIA install and the system is trying to use libraries from that (and it's not the same driver version as I should be using).
2. Fully sync the Beelink (Windows) with the Meerkat. I can RDP into Windows using Remmina, but i) even when I enable access to serial devices, they're not showing up in Windows. I'd like for Windows to be able to access everything that is plugged into the Meerkat (external file storage, usb camera, eGPU, etc.) ii) I'd prefe a less clunky way of accessing the Meerkat hard drive than putty/SSH (seems like there would be some gui or something for this?).
3. I'd like to move the encryption on Beelink (Windows) from the hard drive level to the partition level so that I don't have to wire a keyboard to it every time it boots. I'm using Veracrypt for encryption and basically want to encrypt everything on the hard drive except for the bare minimum required to get the machine to the log in screen. Then, I should be able to just hit power and login via RDP on thshe Meerkat.
4. Same thing as #3 for the Raspberry Pi with both the Kali and the Pi OS. The Pi disk doesn't need any encryption, but the Kali disk should encrypt everything but what's needed to boot.
Some info about the network:
* For security reasons, wifi and bluetooth are all disabled; all internet comes in through mobile routers connected to the meerkat via ethernet an then bonded with Speedify
* Beelink connected to Meerkat via PCI (but could switch to USB C if better)
* eGPU connected to Meerkat via thunderbolt 3
* Raspberry Pi can connect to either Meerkat or Beelink via pretty much any wired method; right now, it connects to Meerkat using a USB C to PCI adapter
While I'm guessing this project won't require a ton of time by a seasoned professional, I will no doubt have additional questions/projects related to this setup. Thanks for reading, and I look forward to working with someone!