Recently, I'm trying to configure Proxmox VE for my virtualization needs. But I'm facing some issues with the configuration. In this post, I'll share how to configure Proxmox VE for your virtualization needs.


Installation

First, you can download from the official website. I'm using "Promox VE 8.3 ISO Installer" during the setup. Then, you can use balenaEtcher to create a bootable USB drive. After that, plug the USB drive into your device and boot from the USB drive.

Configuration

After the installation, you can access the Proxmox VE web interface by typing https://<your-ip-address>:8006 in your browser. The default username is root and the password is the one you set during the installation.

But in this step, my Promox IP address is not detected by my router. So what I did is to set a static IP address for my Proxmox VE. You can do this by editing the network configuration file.

Check your network interface name by running the following command:

ip a

You will noticed few network interfaces like eth0, eth1, enp0s3, enp0s8, etc.

LAN Interface, for example enp1s0

  • en = ethernet
  • p1 = PCI bus 1
  • s0 = slot 0

WLAN Interface, for example wlo1

  • wl = wireless LAN
  • o = on-board
  • 1 = first wireless device

Then, edit the network configuration file /etc/network/interfaces:

nano /etc/network/interfaces

auto lo
iface lo inet loopback

iface wlo1 inet manual

auto vmbr0
iface vmbr0 inet static #  I'm using static IP address
    address 192.168.x.x/24
    netmask 255.255.255.0
    gateway 192.168.x.x
    bridge_ports enp1s0 #  I'm using "enp1s0" as my LAN interface, please ensure to use the correct interface
    bridge_stp off
    bridge_fd 0

iface enp1s0 inet manual

After you edit the file, you can restart the network service:

systemctl restart networking

Security

Please ensrue that your router don't have a firewall that block the connection for devices to communicate with each other. For example, AP Isolation is a feature that can prevent devices on the same network from communicating with each other. If you have this feature enabled, you need to disable it. Or else, your Promox VE can ping the router but cannot ping other devices on the same network.

Conclusion

After the configuration, you can access the Proxmox VE web interface by typing https://<your-ip-address>:8006 in your browser. You can now start creating your virtual machines and containers.