How to Deploy OpenWrt in Proxmox VE (Step-by-Step Guide)
Prerequisite A dedicated server (Pre-installed PVE) Public IP address (Optional, but you must be able to access the server) Internet Getting Started 🚀 Download OpenWrt image file cd /var/lib/vz/template/iso wget https://downloads.openwrt.org/releases/24.10.3/targets/x86/64/openwrt-24.10.3-x86-64-generic-squashfs-combined-efi.img.gz gunzip openwrt-24.10.3-x86-64-generic-squashfs-combined-efi.img.gz You can select other versions and architectures. Click Here Create an empty virtual machine OS tab: Select Do not use any media System tab: BIOS: SeaBIOS Other optional: custom Disks tab: Delete all disk CPU: Select Advanced and set CPU units value is 1024 (Optional) Other optional: custom Memory tab: custom Network tab: Bridge: Select a bridge that can access the Internet Other optional: custom Finish Import image to virtual machine Import image # 101 is your vm id # local is your storage name qm importdisk 101 /var/lib/vz/template/iso/openwrt-24.10.3-x86-64-generic-squashfs-combined-efi.img local Double click imported disk in vm hardware menu Bus/Device: Select SATA Other optional: custom Set vm boot order and add a network interface card Navigate to the vm Options menu Double click Boot Order option, and only select just imported disk, and click OK button Back to Hardware menu Click Add button and select Network Device item in dropdown Bridge: Select a bridge [See Tips] Other optional: custom Tips: Can remain in the same VNet as the first NIC, but only allow one gateway (Subnet or OpenWrt) with DHCP enabled ...