RSSAmplifier

Blog

Andrei Nicholson

Recent content on Andrei Nicholson

andreinicholson.comRSS feed ↗5 posts

Latest posts

Mounting a Disk Image with Multiple Partitions

This is how to modify a disk image. It’ll use the Raspberry Pi OS disk image, for example, but these steps can be applied to any image. You can’t mount the image as a whole because it contains multiple partitions. However, you can mount each partition individually if you know the size and location of each partition. Examine the image by listing the partition tables using fdisk -l : $…

Setting up Smart Switches Without an App

This is a collection of notes on how to perform the initial setup for several different smart switches without the use of their proprietary apps. The goal is just to get the device on my Wi-Fi, after that Home Assistant will take care of the rest. Typically, the setup process would be to install the app on my phone, set up an account, discover the device, set it up on my Wi-Fi, then uninstall the…

Configuring ESXi to Shut Down All VMs on Power Loss

This post was written at the same time as the project was being researched. Unfortunately, it was discovered too late into the research that ESXi uses RAMdisk and, as a result, nothing persists after a reboot thus adding a major wrench into the mix.

Manually Setting IPv6 Address in Linode Compute Instance

Spamhaus Exploits Blocklist (XBL) lists IPv6 address with /64 granularity . Spammers can cycle through IPv6 addresses every few seconds. Since a /64 address is twice the size of the entire IPv4 mask, they can produce a lot of spam with little effort. So Spamhaus lists the whole /64. That sounds well and good if you’re using their XBL service but can be a real problem if you’re running…

SSH Connection Issues with TP-Link Switch

While the initial problem was encountered trying to connect to a TP-Link T1600G switch after a reset and running the latest firmware, the issues encountered in this post can originate from just about any older piece of hardware. Connections issues All the customizations required to successfully connect via SSH were isolated to ~/.ssh/config and just to this one host since the intention is to use…