Назад | Перейти на главную страницу

Сложность установки постоянных iptables в Debian

У меня проблема с установкой постоянных iptables в Debian 6 Squeeze.

Я работаю над новым экземпляром сервера, недавно созданным, обновленным и обновленным до последней версии.

Вот руководство, которому я следовал несколько раз:

http://wiki.debian.org/iptables

Я выполняю все операции как пользователь root.

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

Моя цель - установить их «навсегда», чтобы они не сбрасывались каждый раз при перезагрузке системы.

Буду признателен за любую помощь.

Спасибо.

Хорошо, сначала пояснение, использовали ли вы инструкции из Debian Wiki, или вы использовали iptables-persistent пакет? Они действуют через разные механизмы. Страница Wiki в основном описывает ручной способ выполнения того, что iptables-peristent делает.

Если вы установили iptables-persistent, вы поместили свои правила iptables в файл /etc/iptables/rules.v4 (как описано в iptables-persistent документация)? Если нет, возможно, это ваша проблема. Попробуйте настроить свои правила iptables так, как вы хотите, а затем запустите:

iptables-save > /etc/iptables/rules.v4

или

/etc/init.d/iptables-persistent save

Если вы не использовали iptables-persistent, но скопировали изменения, необходимые для страницы Debian Wiki, вам нужно будет показать нам изменения, которые вы внесли в файлы, добавленный вами сценарий предварительной установки if и т. д.

ОБНОВИТЬ: В iptables-persistent информация выше относится к пакетам в wheezy (тестирование) и sid (нестабильно). Для сжатия (стабильного) файл должен быть /etc/iptables/rules. К сожалению, у меня нет легкодоступного блока на основе сжатия / стабильной работы, поэтому я не могу рассмотреть iptables-persistent на нем прямо сейчас.