Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop

In this Discussion

New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Pv6 on Proxmox VMs only works after inbound ping (Kimsufi / OVH)

HomwerHomwer Member
edited 6:35AM in Help

Hi,
I've a problem with ipv6 on a Kimsufi VM (Proxmox)

Setup:

  • Host IPv6: 2001:41d0:xxx:2002::1/64
  • VMs have IPv6 addresses from the same /64 configured as /128
  • VM default gateway: 2001:41d0:xxx:2002::1
  • VMs are bridged directly to vmbr0
  • ndppd disabled for testing
  • proxy_ndp disabled for testing
  • net.ipv6.conf.all.forwarding=1

Problem:

After a host reboot (or after several hours of inactivity), a VM loses outbound IPv6 connectivity.

Symptoms:

  • VM can ping 2001:41d0:xxx:2002::1 (PVE Node)
  • VM has a valid default route
  • VM sends IPv6 packets (confirmed with tcpdump)
  • No replies arrive
  • Host IPv6 works fine

The interesting part:

As soon as I ping the VM’s IPv6 address from an external host, IPv6 immediately starts working again in both directions.

Example:
1. VM cannot ping Google IPv6.
2. External host sends a single ping to VM IPv6.
3. VM replies.
4. Immediately afterwards the VM can reach the IPv6 Internet again.

Tcpdump shows that the external ping triggers Neighbor Solicitation/Advertisement traffic for the VM address.

What confuses me is that the problem also reappears after several hours without rebooting anything, which makes me think this is some kind of NDP/neighbor cache timeout rather than a reboot issue.

Has anyone seen similar behavior on OVH/Kimsufi IPv6 setups with Proxmox bridges?

Thanks!

Comments

  • MaxTakebaMaxTakeba Member
    edited 6:55AM

    It's a QEMU issue with /128 addresses.

    I ran into this exact issue on CHR whilst only having a /128 assigned to the VPS, just replicated this on my own residential connection where I get a /56 and split it into /64s(so I directly assigned a /128 as a test) AND I've also replicated this in eve-ng with ULAs.

    You can probably ping your gateway(which you've mentioned so) and go no further under this condition which is what I see also.

    The fix is not to use a /128 assigned to your VM.

    Thanked by 1Homwer
  • HomwerHomwer Member

    Thank you! That solved the problem.

    Using a /64 and setting the OVH gateway as on-link (since it’s outside the subnet) fixed it. No ndppd and no IPv6 forwarding required on the Proxmox host.
    Great!

    Thanked by 1MaxTakeba
Sign In or Register to comment.