Finally decided to take network security at home a bit more seriously and put all my Internet-of-Shit devices into a contained network that I can monitor, control and isolate better. I am still in the process of setting this up and toying with both OpnSense and OpenWRT. My current plan is to run either one…
Disabling physical button in CD/DVD/Blu-ray drives in Linux
If you need to disable the physical button in CD/DVD/Blu-ray drives in Linux, you can use these instructions on Ubuntu based distributions:
Libredrive and Viewing UHD/4K Bluray discs in Linux
I have an old Bluray internal drive that does not support UHD/4k (hardware limitation – this drive predates UHD/4K availability in consumer devices). To be able to view them on my machines, I ended up purchasing an AmazonBasics external UHD/4k capable drive. This drive turns out to be a rebadged LG BP60NB10. While the drive…
VFIO NVidia GPU Passthrough with Host Access
This is a write up of what I needed to do to enable passthru of NVidia discrete GPU with host access to the dGPU. System: What I want to be able to do: Apart from following the guides from my previous post, the NVidia proprietary drivers + X11 + Kernel Mode Setting combine to make…
Proxmox – Fixing your database after a host name change
I recently built a new home server (post about this later) and as part of this reboot decided to setup proxmox and utilize containers for improving security and isolation for different services hosted in my home server. Everything has worked quite well (another post about this later) but because I wanted to keep my old…
Proxmox Useful Commands
Here are some useful commands for managing a Proxmox server and containers:
Remote Access of Linux KDE Desktop – Don’t waste your time with VNC
I am setting up a new home server and before I install final headless software, I am doing burn in tests where I am using a desktop install (Kubuntu specifically). I wanted to set up remote access for the desktop. Played with different VNC servers and clients and experienced terrible latency issues on a multi-gigabit…
GPU Passthrough of NVidia 3060 to Virtual Machine with Intel IGP for host
One of the great leaps in recent years with virtualization is PCI Express device passthrough from host to guests – this essentially allows near native access and performance of PCIe devices in VMs and leads to experiences that feel like you are running two physical computers inside one. Since this technology has evolved and matured…
Virtual Machines in Linux
This is a brief introduction to setting up and running Virtual Machines in Linux. While there are several different options to accomplish this, my preferred method is using KVM + QEMU + LibVirt. Here’s what each of these does: QEMU is a full-fledged stand-alone emulator that can emulate all kinds of hardware for virtual machines…
Running FastAI book locally on Linux with Virtualenv
Finally got an NVidia 3060 and a new machine that I built now that prices for GPUs are more reasonable. I am running Manjaro on this new machine and one of the reasons for putting it together was to continue working on the FastAI book. Now the recommended approach by the authors is to use…