linux – 来自主机的虚拟机的IPv6公共路由

前端之家收集整理的这篇文章主要介绍了linux – 来自主机的虚拟机的IPv6公共路由前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我有一个来自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地址.

猜你在找的Linux相关文章