Thursday, September 17, 2015

Proxmox 3.4-6 IPV6 Networking - Kernel issues


Only if you couldn't get IPv6 connectivity with your Proxmox host as related in prior post (Can be review here), some kernel fixes have to be applied.

1.- Check you kernel version

My server is using 2.6.32-39:
root@server:~# uname -a 
Linux server 2.6.32-39-pve #1 SMP Fri May 8 11:27:35 CEST 2015 x86_64 GNU/Linux

2.- Check Proxmox kernel version
root@server:~# pveversion -v
proxmox-ve-2.6.32: 3.4-156 (running kernel: 2.6.32-39-pve) 
pve-manager: 3.4-6 (running version: 3.4-6/102d4547) 
pve-kernel-2.6.32-39-pve: 2.6.32-156 


3.-  Verify kernel patchs officially published on: Patchs

You shoud install kernel patch to reach at least "pve-kernel-2.6.32 (2.6.32-149)"
that includes an IPv6 neighborhood detection fix correcting IPv6 operation:

* IPv6: forwaring ICMP6 neighbor solicitation on bridge


Available kernels:
[   ]pve-kernel-2.6.32-38-pve_2.6.32-155.changelog07-May-2015 08:1334K
[   ]pve-kernel-2.6.32-38-pve_2.6.32-155_amd64.deb07-May-2015 08:0935M
[   ]pve-kernel-2.6.32-39-pve_2.6.32-156.changelog12-May-2015 06:2634K
[   ]pve-kernel-2.6.32-39-pve_2.6.32-156_amd64.deb02-Jun-2015 16:3235M
[   ]pve-kernel-2.6.32-39-pve_2.6.32-157.changelog24-Jun-2015 10:1934K
[   ]pve-kernel-2.6.32-39-pve_2.6.32-157_amd64.deb26-Jun-2015 18:3535M
[   ]pve-kernel-2.6.32-40-pve_2.6.32-159.changelog27-Jul-2015 11:4635K
[   ]pve-kernel-2.6.32-40-pve_2.6.32-159_amd64.deb30-Jul-2015 12:2835M
[   ]pve-kernel-2.6.32-40-pve_2.6.32-160.changelog31-Jul-2015 07:0935K
[   ]pve-kernel-2.6.32-40-pve_2.6.32-160_amd64.deb08-Aug-2015 16:1835M
[   ]pve-kernel-2.6.32-41-pve_2.6.32-162.changelog14-Sep-2015 11:2735K
[   ]pve-kernel-2.6.32-41-pve_2.6.32-162_amd64.deb14-Sep-2015 11:2635M
[   ]pve-kernel-2.6.32-41-pve_2.6.32-163.changelog15-Sep-2015 14:0335K
[   ]pve-kernel-2.6.32-41-pve_2.6.32-163_amd64.deb15-Sep-2015 14:0135M

3.-  If your installed kernel is older than pve-kernel-2.6.32 (2.6.32-149), you have to apply patch.

In most of the cases apt-get update && apt-get dist-upgrade do the job, else try this: (example only)
root@server:~# wget http://download.proxmox.com/debian/dists/wheezy/pvetest/binary-amd64/pve-kernel-2.6.32-39-pve_2.6.32-149_amd64.deb

Install
root@server:~# dpkg -i pve-kernel-2.6.32-39-pve_2.6.32-157_amd64.deb 


No comments:

Post a Comment