Acho que o problema é que você está tentando especificar dois gateways. O Linux não permitirá a adição de duas rotas igualmente específicas (mesmo prefixo, mesma métrica), portanto, ifup obtém um erro ao configurar eth0: 1 inet e desiste imediatamente.
RTNETLINK answers: File exists
Failed to bring up eth0.
Se 95.211.38.62 e 95.211.38.126 pertencerem ao mesmo roteador, adicionar apenas um deles como "gateway" deve ser suficiente.
(Se eles são roteadores diferentes, fica mais complicado. O AFAIK, Linux não suporta diretamente sistemas multi-homed, a menos que você configure o roteamento de políticas via ip rule e várias tabelas de roteamento , uma regra + uma tabela para cada sub-rede de origem.
Além disso, sugestões:
- Não especifique
broadcastounetwork, o sistema pode calculá-los a partir da máscara de rede. - Não use
eth0:xaliases, apenas adicione os endereços extras diretamente à eth0. -
netmaskestá OK, mas é mais curto dizernetmask 27ouaddress 95.211.38.42/27.
A seguinte configuração deve funcionar:
# /etc/network/interfaces
auto eth0
iface eth0 inet static
address 95.211.38.42/27
gateway 95.211.38.62
iface eth0 inet static
address 95.211.38.106/27
iface eth0 inet6 static
address 2001:1af8:4100:a061:1::1337/64
gateway 2001:1af8:4100:a061::1
iface eth0 inet6 static
address 2001:1af8:4100:a061:1::4000/64
(o formulário canônico dos endereços IPv6 está em minúsculas e compactados.)