LINUX.ORG.RU

Ubuntu, где скрипты запуска?

 


0

1

Привествую! Пару дней назад перепрыгнул на бубен. Пока не привычно, есть вопросы. В других классических дистрах есть rc.local куда я мог прописать команду, маршрут, да что угодно. А у Ubuntu (v18.04) что стартует в последнюю очередь? Например мне нужно после загрузки сетевых интерфейсов, прописать запуск маршрута

route add -net 192.168.6.0/24 gw 192.168.0.1 bond0
Или как пример правило iptables
iptables -INPUT -A бла..бла..бла
В каком скрипте лучше сие разместить? P.S netfilter-persistent для iptables не предлагать.



Последнее исправление: Humaxoid (всего исправлений: 1)

Так syatemd эра наступила. Чтобы это файлик заработал, нужно включить unit systemd одноимённый.

garik_keghen ★★★★★
()

если bond0 поднимается через /etc/network/interfaces (ну вдруг), то можно использовать up/down. Вроде было как-то так

iface bond0 inet static
...
        up route add -net 192.168.6.0/24 gw 192.168.0.1 bond0
        up iptables -INPUT -A бла..бла..бла
xgatron
()

маршруты в убунте прописывай в /etc/NetworkManager/system-connections, иначе их можно и потерять

x905 ★★★★★
()

Ни маршрут, ни правило iptables не надо прописывать в rc.local.

anonymous
()
Ответ на: комментарий от Humaxoid
$ sudo systemctl status rc-local
● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled)
  Drop-In: /lib/systemd/system/rc-local.service.d
           └─debian.conf
   Active: inactive (dead)
     Docs: man:systemd-rc-local-generator(8)
no-such-file ★★★★★
()
Ответ на: комментарий от Humaxoid

костыль к rc.local есть, но сейчас обычно отключается, ибо устарел.

pfg ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.