Я пытаюсь настроить адрес Ethernet с публичным IP-адресом, предоставленным моим провайдером. Однако шлюз по умолчанию находится в другой подсети, чем IP-адрес. Это необычно, но вполне приемлемо. Мне просто нужно настроить такие маршруты вручную, чтобы это работало:

ip route add a.b.c.d/32 dev eth0

ip route add default via a.b.c.d

И это работает!

Однако я хочу, чтобы он пережил перезагрузку. Мой /etc/network/interfaces выглядит так -

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

Если я выключаю и снова включаю интерфейс или перезагружаюсь, статические маршруты не сохраняются.

0