Bug 51453 - Сервис iptables не запускается при запуске системы
Summary: Сервис iptables не запускается при запуске системы
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: iptables (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-11 16:30 MSK by Евгений Газзаев
Modified: 2024-09-19 13:42 MSK (History)
1 user (show)

See Also:


Attachments
iptables.service (927 bytes, text/plain)
2024-09-19 13:42 MSK, Белая Алёна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений Газзаев 2024-09-11 16:30:43 MSK
Система 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
Comment 1 Белая Алёна 2024-09-19 13:42:03 MSK
Проверила по следующим шагам:
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 стартует сразу после загрузки системы без изменений в юнит-файле.
Comment 2 Белая Алёна 2024-09-19 13:42:35 MSK
Created attachment 16868 [details]
iptables.service