-
Notifications
You must be signed in to change notification settings - Fork 843
Description
Пытаясь экспериментировать со стратегиями, я не единожды замечал ситуации, когда например сервис остановлен, однако tpws
и/или nfqws
продолжает работать. А если их убить вручную, и рестартануть сервис — ничего не происходит. Потратил суммарно много времени на подобные вещи, и думаю, я нашёл причину таких странных поведений.
Оказывается, если прописать невалидную опцию напр. NFQWS_OPT="-foo"
(в реальной ситуации я даже не представляю какую опцию он счёл невалидной, но не суть), и рестартануть сервис, то сервис успешно рестартует, и до написания этого репорта я даже не находил в журнале никаких сообщений об ошибках, потому что сообщение об ошибке прячется за стеной успешных сообщений применения nftables
завершающихся радостным Started zapret.service.
Steps to reproduce
- Провести установку через
./install_easy.sh
на дистр работающий через systemd, убедиться что NFQWS включён и TPWS выключен. - Внести ошибку в опции NFQWS, прописав
NFQWS_OPT="-foo"
sudo systemctl restart zapret
Expected
systemctl
напишет что старт сервиса failed
.
Actual
Сервис успешно стартует, но nfqws нет.
Additional information
Пример конфига: config.txt