Eu estava procurando trazer uma interface como esta em / etc / network / interfaces (isso é no debian), com o gateway fora da sub-rede:
iface eth0 inet static
address 10.100.10.99
netmask 255.255.255.0
gateway 10.100.0.1
mas "ifup --verbose eth0" só me dá esta mensagem de erro:
ifconfig eth0 10.100.10.99 netmask 255.255.255.0
route add default gw 10.100.0.1 eth0
SIOCADDRT: No such process
Failed to bring up eth0
Obviamente, alterar a máscara de rede para 255.255.0.0 funciona perfeitamente.
Isso é possível, ou existe algo mais que é o problema? Existe uma maneira de obter mais informações do ifup? Vejo um post na internet que sugere que deve funcionar.