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

Как ПРИГЛУШИТЬ правила вместо ДОБАВЛЕНИЯ с помощью iptables?

Довольно простой вопрос: как ПРЕДВАРИТЕЛЬНО правила на IPTABLES, а не ДОБАВЛЕНИЕ?

у меня есть DROP утверждения внизу моих правил. У меня есть программа для добавления новых правил, но добавление правил после DROP заявления нехорошие. Каждый раз, когда я хочу добавить новое правило, мне приходится очищать таблицу (что неэффективно).

Есть ли способ добавить правило, т.е. добавить правило вверху таблицы, а не внизу?

Большое спасибо.

Использовать -I переключатель:

sudo iptables -I INPUT 1 -i lo -j ACCEPT

Это вставит правило в позицию №1 в цепочке INPUT.

-I вставлю. Вы, вероятно, используете -A добавить.

Вы также можете сделать iptables -I chain rulenum вставить правило как число «rulenum» в цепочку «цепочка». -R chain rulenum может использоваться для замены определенного правила под номером «rulenum» в цепочке «цепочка». iptables -L -n --line-numbers отобразит номера правил в крайнем левом столбце.

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

Для новичков я также могу предложить чит-карту, используя webmin для администрирования ваших правил. Это очень удобно, и вы можете легко вручную изменить порядок правил в списке. Он также будет обрабатывать «небольшие» вариации в реализациях iptables на основе redhat и debian.

Есть программа под названием iptables-persistent которые делают правила iptable постоянными как сервис ОС. эта служба включает файл конфигурации в качестве iptables-save экспорт.

Таким образом, вы можете изменить порядок строк в файле конфигурации и перезапустить службу.

sudo service iptables-persistent restart

Так легко!!!!!