我有一个/ 48的IPv6,并希望将这些分为我可以分配给我的VPS的/ 112。 我知道如何手动分配,例如
vzctl set 1 --ipadd ipv6IP --save
但是我怎么能一次性分配一个完整/ 112呢?
使用veth 。 在VE中:
/sbin/ip -6 addr add IPv6_ADDR/112 dev eth0
这需要几个步骤:
在CT0(“主机”)中,向VE(“VM”)添加一个veth:
vzctl set <CTID> --netif_add eth0
在CT0中,启用IPv6转发( net.ipv6.conf.all.forwarding=1将暂时执行此操作,请参阅您的操作系统的文档以了解如何使其永久net.ipv6.conf.all.forwarding=1 。)
在CT0中,为VE的虚拟接口添加/ 112的路由。 例如,假设你的VE有一个CTID 1:
ip -6 route add IP6_NET/112 dev veth1.0
这在CF0中的设置完成。
现在,最后, 在你的VE中添加你想要使用的地址(从子网)到VE的eth0:
ip -6 addr add IP6_IP dev eth0