From 2a8b0d83cc68849916e085b817739e0c2900fc93 Mon Sep 17 00:00:00 2001 From: bolvan Date: Tue, 14 May 2019 21:05:16 +0300 Subject: [PATCH] openwrt init : more no running at boot hunting --- docs/readme.txt | 8 +++++--- init.d/openwrt/90-zapret | 1 - 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/readme.txt b/docs/readme.txt index 2cd6a1b..c3302be 100644 --- a/docs/readme.txt +++ b/docs/readme.txt @@ -621,10 +621,12 @@ ipset можно выкинуть, если не будем пользовать crontab -e Создать строчку "0 12 */2 * * /opt/zapret/ipset/get_config.sh" -Запустить службу : +Включить автозапуск и службы и запустить ее : + /etc/init.d/zapret enable /etc/init.d/zapret start -ПРИМЕЧАНИЕ : не нужно включать службу командой enable. Ее запускает скрипт из /etc/hotplug.d/iface -после поднятия интерфейса lan. +ПРИМЕЧАНИЕ : на этапе старта системы интерфейсы еще не подняты. Для некоторых демонов это +может быть критично, они не запустятся после перезагрузки. +Cкрипт из /etc/hotplug.d/iface запустит недостающие службы при поднятии интерфейса lan. Если не включен параметр DISABLE_IPV4 : В зависимости от выбранного в файле config MODE создать ссылку на нужный файл настроек фаервола : diff --git a/init.d/openwrt/90-zapret b/init.d/openwrt/90-zapret index 94cfe95..62ce5ee 100644 --- a/init.d/openwrt/90-zapret +++ b/init.d/openwrt/90-zapret @@ -3,5 +3,4 @@ ZAPRET=/etc/init.d/zapret [ -x "$ZAPRET" ] && [ "$INTERFACE" = "lan" ] && { [ "$ACTION" = "ifup" ] && $ZAPRET start - [ "$ACTION" = "ifdown" ] && $ZAPRET stop }