2

Я работаю над Soekris net4801, на котором работает неизвестный дистрибутив Linux. Ядро 2.4.29, а iptables v1.3.4.

Я не могу понять, как сохранить iptables. Я искал всю систему для файлов / папок, содержащих имя "iptables" и получил 3 результата:

/user/local/lib/iptables
/sbin/iptables
/lib/iptables

Я пробовал iptables save , iptables-save и iptables save active .

  • "iptables save" и "iptables save active" приводят к ошибке неверного аргумента.
  • «iptables-save» не является допустимой командой.
  • «iptables --help» дает мне список допустимых ключей, ни один из которых не связан с сохранением.

Любые идеи о том, как я могу сохранить iptables?

2 ответа2

1

Обычно вы создаете сценарий (как этот), который сначала очищает все правила, а затем создает правила.

Эти команды сохранения были добавлены позже. Мне лично они не нравятся: ты не можешь писать сценарии.

Обычно вы добавляете скрипт в каталог /etc/init.d. Скрипт в примере уже является init-скриптом. Затем вы должны добавить ссылки на /etc/rcX.d. Если у вас есть дистрибутив на основе Debian, команда update-rc.d сделает это за вас. В противном случае прочтите это, это наиболее независимое от дистрибутива описание, которое я нашел.

Или гуглите про rc.d и запускайте уровни.

0

Простой тип

iptables -L> iptables-save

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .