Suas sub-rotinas para aliases de IP devem ter dados mínimos e uma declaração auto
para cada. Eu prefiro usar o último octeto como o número do alias. Esta é a configuração que eu usaria.
auto p2p1:116
iface p2p1:116 inet static
address xxx.xxx.xxx.116
netmask 255.255.255.0
auto p2p1:117
iface p2p1:117 inet static
address xxx.xxx.xxx.117
netmask 255.255.255.0
auto p2p1:118
iface p2p1:118 inet static
address xxx.xxx.xxx.118
netmask 255.255.255.0
auto p2p1:119
iface p2p1:119 inet static
address xxx.xxx.xxx.119
netmask 255.255.255.0
Como alternativa, se você tiver o comando ip
instalado, poderá adicionar os endereços na estrofe p2p1
com a adição de linhas como esta:
up ip addr add xxx.xxx.xxx.116/24 dev p2p1 || true
up ip addr add xxx.xxx.xxx.117/24 dev p2p1 || true
up ip addr add xxx.xxx.xxx.118/24 dev p2p1 || true
up ip addr add xxx.xxx.xxx.119/24 dev p2p1 || true
Detalhes podem ser encontrados na saída de man interfaces
.