Use veth . Em VE:
/sbin/ip -6 addr add IPv6_ADDR/112 dev eth0
Eu tenho um IPv6 / 48 e gostaria de dividi-lo em / 112, que posso atribuir aos meus VPSs. Eu sei como atribuí-los manualmente, por exemplo,
vzctl set 1 --ipadd ipv6IP --save
Mas como eu poderia atribuir, por exemplo, um total de / 112 de uma só vez?
Use veth . Em VE:
/sbin/ip -6 addr add IPv6_ADDR/112 dev eth0
Isso leva várias etapas:
No CT0 (o "host"), adicione um veth ao VE (a "VM"):
vzctl set <CTID> --netif_add eth0
No CT0, ative o encaminhamento IPv6 ( net.ipv6.conf.all.forwarding=1
fará isso temporariamente. Consulte os documentos do seu sistema operacional para saber como torná-lo permanente.)
No CT0, adicione uma rota para o / 112 na interface virtual do VE. Por exemplo, supondo que seu VE tenha um CTID 1:
ip -6 route add IP6_NET/112 dev veth1.0
Isso conclui a configuração no CF0.
Agora, finalmente, no seu VE adicione os endereços que deseja usar (da sub-rede) à eth0 do VE:
ip -6 addr add IP6_IP dev eth0