Существуют разные способы распечатки набора правил iptables. Вы правы, -L
, но для устранения неполадок этого не всегда достаточно. Чтобы получить полный список, используйте параметры -n
и -v
с параметром -L
:
iptables -n -v -L
iptables -t yourtablename -n -v -L
что вы можете отправить в текстовый файл.
Параметр -v
(подробный) может быть очень полезен при устранении неполадок, так как он показывает счетчики пакетов / байтов для каждого правила. С его помощью часто можно найти правило, которое ничего не ловит. Опция -v
также показывает интерфейсы (входящие и исходящие), которые не отображаются с простым -L
.
Опция -n
делает это быстрее, так как он не будет пытаться разрешить ips на хосты.
Если нет -t
, то по умолчанию используется табличный фильтр.
Существует также команда iptables-save -c
которая показывает правила так же, как они вводятся в командной строке (которая используется для сохранения набора правил, что можно понять с помощью iptables-restore для перезагрузки набора правил)