This blog post provides a step-by-step guide to installing CatWrt (OpenWrt) on Proxmox VE (PVE). The blog post assumes a basic understanding of PVE and networking. The tutorial focuses on installing CatWrt as a gateway for a home network, with an emphasis on creating a network that is only functional for the purpose of connecting to GitHub and downloading images.

The blog post includes a warning that this tutorial may not be suitable for use cases other than those described, and notes that users are free to modify the variables to suit their needs.

The blog post begins by discussing how to create a virtual machine (VM) on PVE. The VM will be used to run CatWrt. The user is instructed to create a VM with an ID of 104, and to configure the VM to use the default BIOS settings and a standard VGA graphics card.

The user is then instructed to download the CatWrt image from the official GitHub repository and to import it into the VM using the `qm importdisk` command. The user is prompted to select the storage pool for the image, and to enter a name for the image.

The user is then instructed to start the VM and to connect to it using a VNC client. The user is instructed to wait for the CatWrt login screen to appear, and to enter the default username and password to log in.

The user is then instructed to run the command `cattools` to modify the IP address of the CatWrt VM. The user is instructed to enter the new IP address and to press Enter. The user is warned that the CatWrt VM will restart after modifying the IP address.

The blog post concludes by noting that the CatWrt VM is now configured to use the new IP address, and that the user can connect to it using the new IP address.

The blog post includes a note that the IP address range for the CatWrt VM should be the same as the IP address range of the Proxmox server. For example, if the Proxmox server is using the IP address 192.168.1.2, the CatWrt VM should be configured to use the IP address 192.168.1.4.