IPtables постоянно сбрасывает правила и блокирует почти все

IPtables постоянно сбрасывает правила и блокирует почти все

Каждый раз, когда я сбрасываю IPtables, правила снова появляются примерно через 10 минут, блокируя все, кроме портов 22 и 80.

Когда я делаю "iptables-save",я вижу это

Я не могу понять, откуда это взялось. Я использую CentOS 6.5 на выделенном сервере в Hetzner.de

решение1

Iptables сбрасывается каждый раз при перезагрузке системы, поэтому вам нужно загружать его автоматически при каждой загрузке. Для этого вы можете:

sudo sh -c "iptables-save -c > /etc/iptables.rules" 

Это позволит сохранить ваши правила в файл.

Затем создайте еще один скрипт, который будет запускаться при запуске:

#!/bin/sh
iptables-restore < /etc/iptables.rules
exit 0

Кроме того, вы можете настроить автозапуск скриптов примерно каждые 10 минут, если хотите, но iptables не будет сбрасываться, пока служба не будет перезапущена.

решение2

Я считаю, что правильный способ сделать это следующий:

/etc/init.d/iptables save

решение3

Либо есть какая-то cron-задача, сбрасывающая правила, либо у вас запущен какой-то демон, который постоянно сбрасывает правила. Вам следует проверить все запущенные службы и остановить (и отключить) все, что вам не нужно. Это полезный совет даже без таких проблем — на вашем сервере не должно быть ничего запущенного, для чего вы не знаете точно, для какой цели оно служит.

решение4

Может быть, вы установили Puppet или что-то в этом роде. Проверьте свои службы, найдите что-то вроде:

Кукла или повар

С уважением,

Связанный контент