[PVE-User] Solved proxmox KVM VNC problem / issue

StalkR stalkr at gmail.com
Tue Feb 8 13:23:46 CET 2011


Hello Jesper,

Glad to see I'm not the only one to have this problem.
I don't see any side effect of disabling IPv6 on eth0, since as you
said IP address is carried by vmbr0.
So, good finding, thanks!

Sincerely,
--
StalkR

On Tue, Feb 8, 2011 at 12:24, Jesper Dangaard Brouer <jdb at comx.dk> wrote:
> Hi Proxmox users
>
> I have (hopefully) identified the problem, with proxmox, where the "Open
> VNC console" does NOT work for KVM virtual machines, but it works for
> OpenVZ containers.
>
> The problem is related to IPv6 socket bindings, which has been up on the
> mailing list before see [1] and [2], and via a blog [3].
>
> The real cause of the problem is that eth0 gets assigned an IPv6 address
> automatically (related to its MAC).  The interface eth0 is part of a
> bridge, and thus must not be assigned any IPs (due to, how the kernel
> bridge code works, one must use the bridge interface vmbr0).  Somehow
> the netcat/nc choose to bind to this address and screws up.
>
> My solution was to disable IPv6 on eth0
> via /proc/sys/net/ipv6/conf/eth0/disable_ipv6.  This can be done via the
> commands:
>
>  echo "net.ipv6.conf.eth0.disable_ipv6 = 1" > /etc/sysctl.conf
>  sysctl -p
>
> One of the reasons eth0 gets assigned an IPv6, is most likely because,
> the default install is missing a line in /etc/network/interfaces.  The
> file should contain:
>
>  iface eth0 inet manual
>
> This line will propably also solve the issue.
>
> System:
>  Problem found on a freshly installed Proxmox version 1.7
>
> Links:
>  [1] http://pve.proxmox.com/pipermail/pve-user/2010-February/001236.html
>  [2] http://pve.proxmox.com/pipermail/pve-user/2010-February/001237.html
>  [3] http://blog.stalkr.net/2010/02/proxmox-kvm-reach-vnc-in-ipv6.html
>
> --
> Best regards
>  Jesper Brouer
>  ComX Networks A/S
>  Linux Network Kernel Developer
>  Cand. Scient Datalog / MSc.CS
>  Author of http://adsl-optimizer.dk
>  LinkedIn: http://www.linkedin.com/in/brouer



More information about the pve-user mailing list