Система Alt Starterkit KDE p10. При запуске не запускался iptables. Но если запустить сервис после загрузки, то он запускается нормально. Применил небольшие изменения чтобы все-таки заработало. Содержимое юнита до изменений было таким: $ cat ./iptables.service [Unit] Description=IPv4 firewall with iptables After=syslog.target ConditionFileNotEmpty=/etc/sysconfig/iptables [Service] Type=oneshot RemainAfterExit=yes ExecStart=/etc/init.d/iptables start ExecStop=/etc/init.d/iptables stop Environment=BOOTUP=serial Environment=CONSOLETYPE=serial StandardOutput=syslog StandardError=syslog [Install] WantedBy=basic.target После того как я поменял на такое, сервис стал запускаться при запуске системы [Unit] Description=IPv4 firewall with iptables Requires=network-online.target After=network-online.target ConditionFileNotEmpty=/etc/sysconfig/iptables
Проверила по следующим шагам: 1. Запустить систему и настроить iptables, добавив любое правило, например: # iptables -I INPUT -j ACCEPT # iptables-save >> /etc/sysconfig/iptables 2. Включить iptables при запуске: # systemctl enable iptables.service 3. Перезагрузиться 4. Проверить состояние сервиса после перезагрузки: # systemctl status iptables.service На стендах Alt Workstation 10.2 x86_64 Alt Workstation K 10.3 x86_64 Alt Education 10.2 x86_64 Alt Education KDE 10.2 x86_64 Alt Server 10.2 x86_64 (office) с версией пакета iptables-1.8.7-alt1 а также на тех же стендах обновленных до Sisyphus с версией пакета iptables-1.8.10-alt1 ошибка не воспроизводится. Сервис iptables стартует сразу после загрузки системы без изменений в юнит-файле.
Created attachment 16868 [details] iptables.service