Supondo que cada intervalo seja contíguo, você deve conseguir fazer isso com um arquivo de configuração por intervalo de rede. Substitua seus valores de IP fornecidos, pois esses intervalos são fornecidos apenas como um exemplo:
/ etc / sysconfig / scripts de rede / ifcfg-eth0-range0:
IPADDR_START=10.10.10.10
IPADDR_END=10.10.10.39
CLONENUM_START=0
NETMASK=255.255.255.0
BROADCAST=10.10.10.255
GATEWAY=10.10.10.1
/ etc / sysconfig / scripts de rede / ifcfg-eth0-range1:
IPADDR_START=10.20.20.10
IPADDR_END=10.20.20.39
CLONENUM_START=30
NETMASK=255.255.255.128
BROADCAST=10.20.20.127
GATEWAY=10.20.20.1
Nesse ponto, você deve ser capaz de trazer os intervalos com o script ifup-aliases em / etc / sysconfig / network-scripts / ifup-aliases com o argumento do adaptador de rede relevante, neste caso eth0:
/etc/sysconfig/network-scripts/ifup-aliases eth0
Alternativamente, você pode reiniciar a rede através do script de inicialização.