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.