Quantcast
Channel: Linux.org.ru: Форум (тех. форум)
Viewing all articles
Browse latest Browse all 73832

Как победить iptables-restore при загрузке в CentOS 7? rc.local и systemd не помогли

$
0
0

Всем привет,

Действия производятся на centos7. Задача: вызов скрипта при загрузке для восстановления iptables:

#!/bin/sh
iptables-restore /etc/sysconfig/iptables_working
echo `date` ": iptables restored! Source: /etc/sysconfig/iptables_working" >> ~/logs/scripts
-rwxr-xr-x 1 root    root     152 Oct  4 12:35 iptables-restore-on-boot.sh
Что пробовал:

1. /etc/rc.d/rc.local (chmod +x делал): Как через добавление строчки «iptables-restore /etc/sysconfig/iptables_working» в сам файл, так и напрямую:

iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
...
В лог пишет, но iptables не восстанавливает :(

2. Запуск при помощи systemd:

/etc/systemd/system/restore-iptables.service

-rw-rw-r-- 1 root root 191 Oct  4 12:11 /etc/systemd/system/restore-iptables.service

[Unit]
Description=Restore iptables on boot or reboot
After=network.target

[Service]
Type=oneshot
User=root
ExecStart=/root/iptables-restore-on-boot.sh

[Install]
WantedBy=multi-user.target

В лог пишет, но iptables не восстанавливает :(

systemctl start restore-iptables
systemctl enable restore-iptables
systemctl status -l restore-iptables

* restore-iptables.service - Restore iptables on boot or reboot
   Loaded: loaded (/etc/systemd/system/restore-iptables.service; enabled; vendor preset: disabled)
   Active: inactive (dead)

Oct 04 12:14:56 centos systemd[1]: Starting Restore iptables on boot or reboot...
Oct 04 12:14:57 centos systemd[1]: Started Restore iptables on boot or reboot.

 , , , ,


Viewing all articles
Browse latest Browse all 73832

Trending Articles