🖥️ Linux- 📰
March 24

Сохранение статических маршрутов!

Сохранение маршрутов в iproute2

Думаю многие встречались с проблемой что после перезапуска хоста, пропадают статические маршруты!
Утилита iproute2 позволяет сохранять маршруты в бинарный файл и восстанавливать их после перезапуска

Сохранение маршрутов

ip r save > /etc/iproute2/my-list-routes

Восстановление маршрутов

Восстановление маршрутов после перезапуска

ip r restore < /etc/iproute2/my-list-routes

Автоматизация

Напишем скрипт start_routing.sh и положим его в директорию /root/.sh , но перед этим создадим директорию .sh

  • содержимое скрипта
#!/bin/bash
/usr/sbin/ip route restore < /etc/iproute2/my-ip-rules
exit 0
  • создаем юнит systemd
[Unit]
Description=Start-Routes
After=network-online.target
Requires=network-online.target
[Service]
Type=simple
User=root
ExecStart=/bin/bash /root/start_routing.sh
RemainAfterExit=true
[Install]
WantedBy=multi-user.target