Proxmox 1:1 NAT routing Rumi, March 30, 2025 Background: The objective was to serve VM’s default route via private network Public IP with no default route More control over firewalling policy over the VM (which is not covered in this post) Automation via DHCP on VM provisioning (This too no covered in this post) D-NAT to the VM… Continue Reading
Enabling Nested Virtualization In Proxmox Rumi, March 8, 2025March 8, 2025 Nested Virtualization is a feature that allows you to run a virtual machine within a virtual machine while still using hardware acceleration from the host machine.Put simply, it allows you to run a vm inside of a vm. Enabling Nested Virtualization In Proxmox Everything we do will be done on… Continue Reading
How to Modify/Change console/SSH login banner for Proxmox Virtual Environment (Proxmox VE / PVE) Rumi, March 3, 2025March 3, 2025 The final banner text is stored in /etc/issue, but we should not change this file, instead we should change the script which produces the content for this file “/usr/bin/pvebanner“ 1 To modify the /usr/bin/pvebanner file we can use the following command to back it up first then edit it # Backup the file… Continue Reading
Fixing Proxmox “WARN: missing ‘source /etc/network/interfaces.d/sdn’ directive for SDN support!” Rumi, January 25, 2025 When trying to use SDN feature in Proxmox VE (PVE), we get this error SRV networking – Reload WARN: missing ‘source /etc/network/interfaces.d/sdn’ directive for SDN support! Created symlink /etc/systemd/system/multi-user.target.wants/dnsmasq@testzone.service -> /lib/systemd/system/dnsmasq@.service. TASK WARNINGS: 1 Edit /etc/network/interfaces file to add source /etc/network/interfaces.d/* at the bottom of the file 1 Login to… Continue Reading
Install Proxmox 8 on Debian 12 Rumi, December 7, 2024 Install a standard Debian Bookworm, for details consider the Debian installation guide, and configure a static IP. Note: The Debian installer performs network configuration by IPv6 autoconfiguration and DHCP by default, if available. To force manual network configuration in the UEFI installer, press E and add netcfg/disable_autoconfig=true to the Linux command line. For the… Continue Reading
Preparing Cloud-Init Templates Rumi, September 3, 2024 The first step is to prepare your VM. Basically you can use any VM. Simply install the Cloud-Init packages inside the VM that you want to prepare. On Debian/Ubuntu based systems this is as simple as: apt-get install cloud-init This command is not intended to be executed on the Proxmox… Continue Reading
XCP-NG few basic command lines- CLI Rumi, July 3, 2024July 3, 2024 Run the following command to list VMs and their UUIDs: xe vm-list resident-on=<uuid_of_host> Try the shutdown command with force: xe vm-shutdown uuid=<uuid_of_vm> force=true Restart the toolstack on the host by using the following command: xe-toolstack-restart Restart the host. shutdown -r now If the VM is still not shutdown, you might… Continue Reading
Proxmox Firewall Service Disable using Command Rumi, March 20, 2024 Chrooting and then doing: systemctl disable pve-firewall systemctl mask pve-firewall should do the trick. then after rebooting and fixing your config, systemctl unmask pve-firewall systemctl enable pve-firewall systemctl start pve-firewall Should return to the defaults again. Ports used by Proxmox VE Web interface: 8006 (TCP, HTTP/1.1 over TLS) VNC Web… Continue Reading
Administrations Setting Up a Proxmox Backup Server Rumi, February 24, 2024February 26, 2024 Continue Reading
Proxmox create VXLAN using its native SDN Rumi, January 12, 2024 Prerequisite: You need to have an Installed Proxmox and Configure a Clustered setup. The first step in any installation is to make sure your hosts are updated. By default, Proxmox hosts will reach out to the enterprise repository, so I need to configure the pve-no-subscription repository. To enable that, I… Continue Reading