обновлять iptables

Я установил iptables-persistent (Ubuntu 14.04) с впечатлением, что оно автоматически сохраняет iptables при завершении работы, но это не так? Кажется, что загруженные сохраненные правила загружаются при запуске, но если я не сохраню их заранее (служба iptables-persistent save), они будут загружены из более старого набора правил.

Я делаю что-то не так или это так, как должен вести себя пакет iptables-persistent?

Есть ли рекомендуемый способ поддерживать /etc/iptables/rules.v4 текущим, чтобы он всегда был в случае неожиданного отключения питания или в случае, если я перезагружаюсь и забываю сохранить правила?

Я подумал об использовании сценария cron, но на самом деле не уверен, что я просто неправильно понимаю или у меня что-то есть. настроен неправильно.

0
задан 6 July 2014 в 07:21

3 ответа

По умолчанию Ubuntu использует ufw. Вы собираетесь быть лучшими от использования ufw для конфигурирования iptables.

, Если Вы хотите использовать iptables непосредственно, Вы можете iptable-персистентное использование, но необходимо сохранить правила сначала.

я полагаю, что эта команда поможет:

sudo bash -c "iptables-save > /etc/iptables/rules"

можно сделать это, не устанавливая iptables-персистентный:

Другие примеры:

2
ответ дан 6 July 2014 в 07:21

Последние версии iptables-persistent сохраняют состояние правил однажды во время конфигурации, а не неоднократно в каждой перезагрузке. Это появляется , что это раньше работало по-другому...

0
ответ дан 6 July 2014 в 07:21

Вы корректны, который iptables-персистентный пакет делает не , автоматически сохраняют Ваши правила для Вас на завершении работы. Это может помочь предотвратить быть заблокированным из удаленной системы.

/usr/share/doc/iptables-persistent/README:

The Debian Package iptables-persistent
----------------------------

This is a very simple script that restores the file /etc/iptables/rules.v4 as
the active ruleset at system boot.

If it exists, IPv6 rules are also restored from /etc/iptables/rules.v6

Loading of rules is guaranteed to happen before network interfaces are
brought up.

To save the current ruleset, use "iptables-save >/etc/iptables/rules.v4"
or "ip6tables-save >/etc/iptables/rules.v6", or
"invoke-rc.d iptables-persistent save"

 -- Simon Richter <sjr@debian.org>  Wed, 01 Jul 2009 13:43:43 +0200
 -- Jonathan Wiltshire <jmw@debian.org>  Thu, 30 Dec 2010 00:00:00 +0000

, Когда iptables-персистентный пакет сначала установлен, он спрашивает Вас, если Вы хотите сохранить свою текущую конфигурацию. Я полагаю, что можно также инициировать это с sudo dpkg-reconfigure iptables-persistent.

1
ответ дан 6 July 2014 в 07:21

Другие вопросы по тегам:

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