Сохранение статических маршрутов!
Как сохранить статические маршруты в Linux после перезагрузки. Решение проблемы сброса сетевой маршрутизации через настройку systemd
Сохранение статических маршрутов!
Салют, $USER!
Эй, кстати, наш Telegram уже ждёт именно тебя. Забегай!
Сохранение маршрутов в iproute2
Думаю, многие встречались с проблемой: что после перезапуска хоста пропадают статические маршруты! Утилита iproute2 позволяет сохранять маршруты в бинарный файл и восстанавливать их после перезапуска.
Сохранение маршрутов.
1
ip r save > /etc/iproute2/my-list-routes
Восстановление маршрутов
- Восстановление маршрутов после перезапуска.
1
ip r restore < /etc/iproute2/my-list-routes
Автоматизация
Напишем скрипт start_routing.sh и положим его в директорию /root/.sh, но перед этим создадим директорию .sh.
- Содержимое скрипта:
1
2
3
#!/bin/bash
/usr/sbin/ip route restore < /etc/iproute2/my-ip-rules
exit 0
- Создаём юнит systemd.
1
2
3
4
5
6
7
8
9
10
11
[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
Авторский пост защищен лицензией CC BY 4.0 .