@cewebugil Насколько ваш первоначальный вопрос достаточен для применения правил IPTABLE. Как только вы применяете правило IPTABLE, оно немедленно становится активным. Но оно не переживет перезагрузку.
Чтобы выжить после перезагрузки IPTABLES в вашем файле конфигурации сети / etc / network / interfaces (я имею в виду систему Debian / Ubuntu), вам нужно добавить туда, где
pre-up iptables-restore < firewall.txt
Проверьте эту путаницу потока в настройке брандмауэра на мосту и эту ссылку
http://www.debian-administration.org/articles/445
Две хорошие практики, чтобы спасти себя от блокировки
1) При тестировании IPTABLES всегда полезно иметь запись о задании cron, которая сбрасывает ваши правила каждые 15 минут или около того. Так что если вы случайно примените неправильное правило через 15 минут, это правило будет удалено, и вы сможете снова войти в систему. избавит вас от возможной блокировки, если какое-то правило IPTABLE было неверным.
2) Это также может быть сделано
iptables-restore < iptables_rules; sleep 30; iptables-restore < clean_rules
Идея состоит в том, чтобы применить правила, подождать 30 секунд и применить набор правил, чтобы разрешить любой доступ. Когда вы выполните эту строку, нажмите Enter пару раз, и могут произойти две вещи:
Ваши правила заблокировали вас (нажатие клавиши ввода не отображается на экране, поэтому подождите, пока закончится время, и они будут очищены; если ваши правила работают и вы видите новые строки на экране, нажмите CTRL + C, прежде чем закончится спящий режим). и ты в порядке.
iptables-apply
том, хотите ли вы сохранять спокойствие. (По умолчанию 10 секунд)