Estou tentando configurar o endereço Ethernet com um endereço IP público fornecido pelo meu provedor. No entanto, o gateway padrão está em uma sub-rede diferente do endereço IP. Isso é incomum, mas perfeitamente aceitável. Eu só tenho que configurar rotas manuais como essa para que funcione:
ip route add a.b.c.d/32 dev eth0
ip route add default via a.b.c.d
E isso funciona!
No entanto, quero que ele sobreviva a uma reinicialização. Meu /etc/network/interfaces
se parece com isso -
auto lo
iface lo inet loopback
allow-hotplug eth0
auto eth0
iface eth0 inet static
address a.b.c.d
netmask 255.255.255.255
post-up ip route add w.x.y.z/32 dev eth0
post-up ip route add default via w.x.y.z
Se eu derrubar a interface e fazer o backup novamente, ou se eu reiniciar, as rotas estáticas não persistem.