# PVE repository provided by, only for installation (this repo will stay on 3.1)
    deb wheezy pve


    • Be sure you've the right distribution.
    • If you need console noVNC, using pve-no-subscription instead of pve.

    Add the key: wget -O- "" | apt-key add -

    Update & install kernel & kernel header:

    apt-get update && apt-get dist-upgrade
    apt-get install pve-firmware pve-kernel-2.6.32-26-pve
    apt-get install pve-headers-2.6.32-26-pve
    • Make sure to select Proxmox VE Kernel on the boot loader (grub2) - Attention: Default is the 3.2 kernel
    • Reboot: Now restart the system using the Proxmox VE kernel.

    Check you've the new kernel after reboot, else do not continue

    uname -a
    Linux 2.6.32-26-pve ...

    Remove debian kernel

    apt-get remove linux-image-amd64 linux-image-3.2.0-4-amd64 linux-base

    Update boot


    Install proxmox packages

    apt-get install proxmox-ve-2.6.32 ntp ssh lvm2 postfix ksm-control-daemon vzprocps open-iscsi bootlogd

    Note: if you've problem about ip during this step, it could be the ipv6 in /etc/hosts. Just comment the line.


    - Backups /var/lib/vz/dump
    - ISOs /var/lib/vz/template/iso
    - Images /var/lib/vz/images
    - Templates /var/lib/vz/template/cache



    Network for Host Proxmox Server:

    Configure host - Proxmox 5


    auto vmbr0
    iface vmbr0 inet static
    	bridge_ports eth0
    	bridge_stp off
    	bridge_fd 0

    Note: on debian, if you just have eth0, and no vmbr, you don't have bidge, so you cannot create CT/VM. Change eth0 by vmbr0 and add the missing line ((bridge_ports, bridge_stp, ...))


    Configure host - Proxmox 6


    auto lo
    iface lo inet loopback
    iface eno1 inet manual
    auto vmbr0
    iface vmbr0 inet dhcp
    	bridge-ports eno1
    	bridge-stp off
    	bridge-fd 0
    root@ns5001492:~# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP group default qlen 1000
        link/ether a4:bf:01:25:c5:b9 brd ff:ff:ff:ff:ff:ff
    3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
        link/ether a4:bf:01:25:c5:ba brd ff:ff:ff:ff:ff:ff
    4: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
        link/ether a4:bf:01:25:c5:b9 brd ff:ff:ff:ff:ff:ff
        inet brd scope global dynamic vmbr0
           valid_lft 76354sec preferred_lft 76354sec
        inet6 fe80::a6bf:1ff:fe25:c5b9/64 scope link
           valid_lft forever preferred_lft forever

    Configure the VM

    Network for VM((not for container)):


    auto eth0
    iface eth0 inet static
    	post-up route add dev eth0
    	post-up route add default via
    	pre-down route del dev eth0
    	pre-down route del default via


    • is the gateway of the host proxmox network.
    • gw is deprecated, now using via on latest debian/proxmox

    Network for container: will be automatically added by web-ui. Be carefull that ip has no virtual mac, else it does not work.


    See mounting