所以我有一个来自OVH的专用服务器.有了这个,我得到了64位IPv6地址和1个公共IPv4地址.我购买了第二个IPv4地址作为后备.
主机正在运行Xen管理程序,我已经设置了桥
bridge name bridge id STP enabled interfaces br0 8000.0cc47ac4292c no eno3 vif4.0 vif4.0-emu virbr0 8000.525400a2390a yes virbr0-nic
我能够使用IPv4和IPv6地址连接VM(虽然它只会使用IPv6)但是作为测试,我改变了VM的MAC地址,为我的后备和繁荣列出了一个,不再有IPv6连接但是一次我设置了MAC地址,它正在下雨时工作正常.
主机ipv6路由表
2607:5300:61:45b::/64 dev br0 proto kernel metric 256 pref medium 2607:5300:61:400::/56 dev eno3 proto kernel metric 202 mtu 1500 pref medium fe80::/64 dev eno3 proto kernel metric 256 pref medium fe80::/64 dev eno4 proto kernel metric 256 pref medium fe80::/64 dev br0 proto kernel metric 256 pref medium fe80::/64 dev vif4.0-emu proto kernel metric 256 pref medium fe80::/64 dev vif4.0 proto kernel metric 256 pref medium ff00::/8 dev eno3 metric 256 pref medium ff00::/8 dev eno4 metric 256 pref medium ff00::/8 dev br0 metric 256 pref medium ff00::/8 dev vif4.0-emu metric 256 pref medium ff00::/8 dev vif4.0 metric 256 pref medium default via fe80::205:73ff:fea0:0 dev br0 metric 1024 pref medium
来宾ipv6路由表
2607:5300:61:45b::/64 dev eth0 proto kernel metric 256 pref medium 2607:5300:61:400::/56 dev eth0 proto kernel metric 256 expires 2591946sec pref medium fe80::/64 dev eth0 proto kernel metric 256 pref medium default via fe80::205:73ff:fea0:0 dev eth0 proto ra metric 1024 expires 1746sec hoplimit 64 pref medium
理想情况下,我希望能够创建具有自己的可公共路由IPv6地址的VM,而无需为每个地址创建单独的回退IPv4地址.
主机系统正在运行Gentoo btw.
解决方法
我创建了自己的解决方案,我创建了一个PFSense防火墙,它将处理单个IPv4地址的nat化并分配全局可路由的IPv6地址. (目前正在处理与设置有关的单独问题,但完整的IPv6连接工作正常.)
要进行设置,请从主机(br1)创建单独的网桥,并将PFSense分别连接到br0和br1 WAN / LAN.让所有虚拟机桥接到br1,然后从DHCP接收私有IPv4地址和公共IPv6地址.