Страница 1 из 1

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

Добавлено: 03 окт 2013, 15:36
gesigor
Ситуация: имеется машина с двумя сетевыми картами. Нужны определенные маршруты. Но они будут сброшены при перезагрузке. Маршруты можно сохранить записав их в определенный скрипт
my_script:

Код: Выделить всё

#!/bin/sh

/sbin/route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1
/sbin/route add -net 192.168.101.0 netmask 255.255.255.0 gw 192.168.100.1
/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.100.1
Создаем файл my_start.service:

Код: Выделить всё

[Unit]
Description=Run my stuff
Requires=network.target
After=network.target

[Service]
Type=oneshot
RemainAfterExit=True
ExecStart=/etc/my_script

[Install]
WantedBy=multi-user.target
Влючаем:

Код: Выделить всё

systemctl enable my_start.service
Чтобы скрипт выполнялся строго после поднятия сети, разрешаем эту службу:

Код: Выделить всё

systemctl enable NetworkManager-wait-online.service