Interface name needed in IPv6 address from multipass VM (but not from host or non multipass VM)

If anything, a Linux one. Not specific to Ubuntu or Multipass.

No, that’s because the Windows VM has guest additions that report the IPs to Hyper-V.

In Ubuntu, you’d use netplan inside the instance.

The Hyper-V DefaultSwitch, that provides default networking to Hyper-V VMs, does not seem to support IPv6 DHCP, which is why link-local addresses are used.

The best I can offer you is to use the new --network feature of Multipass (available in 1.6.0 RC), ensuring that whatever Virtual Switch you choose sets up IPv6 properly over DHCP, or that you add static netplan configuration for them, having used --network "id=…,mode=manual".

1 Like