Atribuir / 112 intervalo IPv6 para OpenVZ VPS

2

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?

    
por Daniel 28.01.2011 / 06:36

2 respostas

4

Use veth . Em VE:

/sbin/ip -6 addr add IPv6_ADDR/112 dev eth0
    
por 28.01.2011 / 06:54
0

Isso leva várias etapas:

  1. No CT0 (o "host"), adicione um veth ao VE (a "VM"):

    vzctl set <CTID> --netif_add eth0
    
  2. 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.)

  3. 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
    
  4. Isso conclui a configuração no CF0.

  5. 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
    
por 03.02.2011 / 04:32

Tags