если вы хотите полностью очистить все правила iptable и сбросить их в состояние
открытого брандмауэра, вы должны установить политику принятия для всех цепочек, прошить все таблицы сетевых фильтров
и удалить все определенные пользователем цепочки iptables, если они есть, это полезно
использовать в начале любого скрипта файла, чтобы прошить
все и построить его с нуля, я создаю скрипт с именем delete firewall dot sh,
первый шаг - установить политику принятия для всех цепочек таблицы фильтров, которые они
вводят, выводят и пересылают Цепочка forward используется только для маршрутизируемого пакета, и
это означает, что Linux-машина также имеет функцию маршрутизатора
iptables минус p input accept iptables минус p output accept
и iptables минус p forward accept
второй шаг - очистить все таблицы с правилами
iptable s минус t фильтр минус fip таблицы минус t net минус fip таблицы минус t mangle
минус f и ip таблицы минус t ra последняя таблица минус f, если в таблице нет правил, ничего не происходит
и, наконец, удаляются определенные пользователем цепочки если есть, это необязательно и необходимо, только
если есть определенные пользователем цепочки, мы поговорим об определенных пользователем цепочках в другой лекции
iptables минус x, если вы используете ipset для удаления больших наборов IP-адресов, таких как целые
страны, вы также должны прошить и уничтожить секс, позже в курсе
будет специальный раздел об ipset, хорошо, это все, я сохраняю сценарий, затем делаю его исполняемым и запускаю его,
брандмауэр iptables был очищен, и весь трафик разрешен, кстати,
это тоже состояние по умолчанию операционной системы linux