VirtFusion

Set up IPv6 in VirtFusion and assign subnets to VPSs

Add IPv6 to VirtFusion: get a routed IPv6 block, configure the hypervisor bridge, create an IPv6 block in the admin area and give each VPS its own subnet.

AdvancedVPS hosting providers2 min read

VirtFusion IPv6 support lets you give every VPS its own IPv6 subnet alongside IPv4. Because IPv4 addresses are scarce, offering IPv6 is cheap, future-proof and expected by many technical customers.

Before you start

  • An IPv6 block from your data centre, ideally a /48 or /56 routed to the hypervisor, so you can hand out a /64 per VPS.
  • The IPv6 gateway and the hypervisor's own IPv6 address.
  • Console access to the hypervisor before changing networking.

Configure IPv6 on the hypervisor

  1. Add the hypervisor's own IPv6 address and default gateway to the bridge (for example br0).
  2. Check that it works: ping -6 -c3 2606:4700:4700::1111.
  3. If the provider gives you an on-link /64 instead of a routed block, VPS addresses must sit in that /64 and the gateway is shared; a routed block is cleaner.

Note: Some data centres need neighbour discovery proxying (NDP) for on-link setups. Ask your provider which model they use before you start.

Add an IPv6 block in VirtFusion

  1. In the admin area open the IP blocks section and add a new block of type IPv6.
  2. Enter the block (for example 2001:db8:100::/48), the gateway and the subnet size to assign per server (commonly /64).
  3. Attach the block to the hypervisor or hypervisor group.
  4. Save.

Assign IPv6 to a VPS

  1. Open the server and add an IPv6 subnet from the block, or set the package to include IPv6 so new servers get it automatically.
  2. Rebuild or reconfigure networking if the server was already running, depending on how the template applies addresses.
  3. Inside the VPS check with ip -6 a and ip -6 r.

For manual configuration inside a Linux VPS see IPv6 setup on a Linux VPS.

Check afterwards

  • ping -6 google.com works from the VPS.
  • From outside, the VPS answers on its IPv6 address.
  • Add AAAA records only after IPv6 works, or visitors with IPv6 will fail to connect.

Troubleshooting

  • VPS has an address but no connectivity: wrong gateway, or the block is not routed to the hypervisor.
  • Works for a while then stops: often an NDP problem on on-link setups.
  • Firewall blocks ICMPv6: allow ICMPv6; IPv6 breaks without it.

Frequently asked questions

How big should a VPS IPv6 allocation be?

A /64 per VPS is the common standard and keeps auto-configuration tools happy.

Is IPv6 extra work for customers?

Not if the template configures it automatically; they just see the address in the panel.

Do I still need IPv4?

Yes, for now most VPSs still need at least one IPv4 address.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.