最开始虚拟机可以获取到ipv6地址,但是无法使用,经过排查之后是因为没有添加默认路由,手动添加之后发现正常了。
然后需要gpt告诉我需要让pve转发ipv6
sysctl -w net.ipv6.conf.all.forwarding=1
sysctl -w net.ipv6.conf.vmbr0.forwarding=1
sysctl -w net.ipv6.conf.vmbr0.accept_ra=2
然后去虚拟机/etc/network/interfaces添加一行
iface enp6s18 inet6 auto
以上就是我开启的过程,网上搜索到的都是怎么给pve开启ipv6,同时我也觉得上面的可能也不用执行,只需要在虚拟机添加一行即可