ONDE adicionar mais endereços IPv6

1

Eu tenho um script para adicionar muitos novos endereços IPv6 em reboot e esse código está em /etc/rc.local . O problema é que os processos de serviço (como servidor DNS e servidor da Web) são iniciados antes que os endereços IP sejam adicionados.

Onde devo colocar este código para adicionar estes endereços IPv6 antes de quaisquer serviços serem iniciados?

Editar:

Para aqueles que querem saber o que meu código está fazendo:

for a in 2001:db8::{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}{0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f}/64 ; do
   ip addr add dev eth0 "${a}"
done
    
por Skaperen 06.05.2015 / 14:43

1 resposta

1

Definindo interfaces virtuais em /etc/network/interfaces :

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    gateway 192.168.1.11

auto eth0.10:1
iface eth0.10:1 inet static
    address 10.20.100.100
    netmask 255.255.255.0

auto eth0.10:2
iface eth0.10:2 inet static
    address 10.20.100.200
    netmask 255.255.255.0

De Como configuro dois IPs endereços em uma vlan específica

atualização

Ok, você viu outra resposta desse tópico:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    post-up ip address add 192.168.1.62 dev $IFACE

Parece muito semelhante ao seu script ... e pode executar scripts personalizados.

    
por Velkan 06.05.2015 / 14:50