@Xoseo

Как заставить iptables восстанавливать правила после перезагрузки?

В общем имеется машина на CentOS 7, поставил на нее iptables. Обычно iptables восстанавливал правила из файла /etc/sysconfig/iptables, как это было в CentOS 6, но в данном случае - фиаско.
  • Вопрос задан
  • 782 просмотра
Решения вопроса 1
@Yoh
В CentOS 7 немного иначе это делается. Если желаете вернуть возможность делать так, как было в 6 версии, то выполните следующие команды:

systemctl disable firewalld
yum install iptables-services
systemctl enable iptables
service iptables save
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
Поставь себе iptables-persistent
#service iptables-persistent 
Usage: /etc/init.d/iptables-persistent {start|restart|reload|force-reload|save|flush}
Ответ написан
Комментировать
Frankenstine
@Frankenstine
Сисадмин
Я сделал у себя так:
/etc/network/interfaces:
...
post-up /etc/network/rules.sh
...
/etc/network/rules.sh:

#!/bin/sh
/sbin/iptables -A POSTROUTING -t nat -s 192.168.3.0/24 -o eth0 -j SNAT --to-source ...
...
Ответ написан
Комментировать
@Janus74
я на ubuntu из /etc/rc.local запускаю скрипт с настройками iptables
Ответ написан
gr1mm3r
@gr1mm3r
50% ответа в правильном вопросе. Остальное мануал.
servise iptables save
cp iptables iptables.bak
#отредактировал как надо
servise iptables restart
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы