Você poderia usar um script para adicionar os endereços para você. Crie o seguinte script como /etc/network/if-up.d/eth0
#!/bin/bash
if [ "$IFACE" eq "eth0" ]; then
for IP in {128..254}; do
ip addr add 192.168.1.${IP}/24 dev eth0
done
fi
# EOF
/ 24 deve ser substituído pela máscara de sub-rede apropriada.
Um script correspondente em /etc/network/if-down.d/eth0 deve ser criado usando "ip addr" del no lugar de "ip addr add".
Certifique-se de executar chmod +x em ambos os scripts.
Você pode testar o script usando o comando IFACE=eth0 /etc/network/if-up.d/eth0 .
Você também pode criar o arquivo como /usr/local/sbin/eth0-aliases e executá-lo a partir de uma opção em /etc/network/interfaces . Adicione up /usr/local/sbin/eth0-aliases à estrofe eth0. Se você usar esse mecanismo, não precisará da condição if no script.